When we look to the spec, we can see that inside the RLOC there are 5 bits used to define the Router ID and 9 bits to define the child ID.
It the spec it means that there are a maximum of 32 routers and as specified in the spec, the Child ID can be in the range of 1 through 511.
Question 1 : Does it mean that in theory, we could have a Thread mesh network with 32 x 511 devices connected ??
Question 2 : In the literature, we often see a limit of 250 maximum devices connected. How is computed this value ?
Question 3 : Inside OpenThread, we can configure OPENTHREAD_CONFIG_MAX_CHILDREN which is by default 10. What is the maximum value of this define ?
Question 4 : What are the more relevant parameters inside OpenThread which we can tune in order to size the mesh network (apart from OPENTHREAD_CONFIG_MAX_CHILDREN )
Question 5 : On GRL there are tests with 32 nodes, but do you know what is the biggest Thread mesh network that has been tested so far, on which platform and with which topology ?
Thanks very much for your answers,
Alain Di Piazza