Mesh introduction & overview
What‘s a Mesh?
A Mesh is a network of multiple devices connecting to each other. The nodes connect directly to other nodes and there is no need of a master controlling the actions. In general there are more connection paths between the source and the target. The information is handed over from one node to the other.
EXAMPLE
Sending a message from A to D
Flooding Technique
Each node just forwards the message
+ Easy to use:
- No network organization (installation, change)
+ Size does not matter
- Increased traffic:
- Duty Cycle problems
Routing Technique
The network master or each node knows the path
+ Shortest/Cheapest path
- Extra network organization traffic
- Size limitations (master handled)
- Less robust on network changes:
- Master has to know when adding/removing a node
Asynchronous
Messages can be transmitted at any times
+ Fast
+ No installation effort
+ No size limitations
- Energy consuming (~100% RX)
- High probability for radio packet collision
Synchronous
All nodes are synchronized and transmit/receive at determind slots
+ Energy efficient
+ Time and frquency hopping possible
- Synchronization effort (master needed)
- Size limitation
- Low throuput/High latency
If you want to read more find here the whole Product Guide.