This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Large scale Bluetooth mesh network (hundreds of nodes)

Hello,

In my quest to monitor the activity of hundreds of nodes (directly addressable), I am facing quite an obstacle.

The small memory of the nrf52 (nice piece of hardware btw) in a light-switch like configuration only allows for 50 nodes with persistent storage and 150 without it.

Would it be possible to offload the configuration and "client" role to a PC in order to allow for a bigger network (several hundreds of nodes) ?

I have been looking at the serial example, but I can hardly imagine the difficulty and time to port all the configuration and other model complexity on a PC/python program.

Thank you,

Max

  • Just a note to add that in Mesh SDK v2.0.1, the provisioner running on the nRF52832 has been updated to support 256 nodes out of the box in the light switch example. The light switch example has now been split into 3 roles, i.e. provisioner, client and server. The Mesh SDK v2.0.1 also comes with a quick start python script that will allow this configuration to be created in a simple fashion. 

    Please note that the embedded provisioner can be scaled to support more than 256 nodes and the number of nodes supported is directly proportional to the amount of flash needed to store the provisioning and configuration info for a node.

    The pyACI python configuration in the v2.0.1 release will allow configuration of larger number of nodes and also easily allow the backup of the provisioning and configuration information in a JSON file format.

1 2