Suggestion for Setting up a Mesh Network
Posted: Tue Nov 19, 2024 11:35 am
Hi All,
We are trying to setup a mesh network of up to 40000 nodes at a time, accessible through a single (or multiple edge) nodes/routers. For PoC we created a BLE mesh (esp-idf/esp_ble_mesh/nimble) and when we reached to around 200 nodes the performance of mesh became really poor, so much that replies from a node can take upto a minute (even with enhancements related to retransmission delays etc)
We are using ESP32C3 and we cannot cache alot of network data as it runs out of memory.
Our use case involves each node to transmit a ping after each minute or more (currently adjusted to 5 min to decrease the network traffic) and should respond ASAP to requests from out side likely happen with a rate of 1 request per 10 second or more
We are currently trying to figure out an out of box solution or some ideas on how we can achieve this effectively
Happy to share more details, if needed
We are trying to setup a mesh network of up to 40000 nodes at a time, accessible through a single (or multiple edge) nodes/routers. For PoC we created a BLE mesh (esp-idf/esp_ble_mesh/nimble) and when we reached to around 200 nodes the performance of mesh became really poor, so much that replies from a node can take upto a minute (even with enhancements related to retransmission delays etc)
We are using ESP32C3 and we cannot cache alot of network data as it runs out of memory.
Our use case involves each node to transmit a ping after each minute or more (currently adjusted to 5 min to decrease the network traffic) and should respond ASAP to requests from out side likely happen with a rate of 1 request per 10 second or more
We are currently trying to figure out an out of box solution or some ideas on how we can achieve this effectively
Happy to share more details, if needed