J
@suyash93 what region/country are you in? That dictates rules such as duty cycles, dwell times and so on, which in turn has a big influence over whether retransmissions are possible or not.
Another factor that comes into play if you are in a region with low airtime limits is the data rate/spread factor, but it’s probably difficult to estimate in advance whether you’ll be able to use the faster data rates (which mean less air time per transmission and thus less problems with retransmits) or if you have to use the slower ones (which have in theory better range, but the very long air time means hitting the limits quickly).
How far apart are the nodes? Do they have like of sight to each other? What kind of antenna are you planning to use? Are the nodes elevated above ground?
Also, in a mesh scenario, some nodes will have not only their own data but also their “children’s” data to send, which can quickly multiply.
Note that in some regions such as EU868, if you have to go down to SF12 (the slowest data rate), even just sending every 5 minutes without retransmits may quickly become an issue.
As far the reliability of PyMesh, I haven’t used it myself, others may have more to say.