In our mesh application, we are trying to give all our devices the same network key. As we are planning to have in excess of 100,000 devices, the 2-byte unicast address is insufficient. I have been examining the mesh SDK to determine the feasibility of increasing the unicast address to a 4-byte number. Syntactically, I can search all the source files in the SDK, replacing all 16-bit address variables with 32-bit variables, and I have determined that I will have to do this manually, as there is no common text that I can search to reveal all places that use addresses. However, I would like some expert opinions as to the side effects of this maneuver. Is it as "easy" as I make it out to be, or are there more complicated concerns with doing this (including anything from encryption to interference with normal mesh devices to regulatory concerns)?
Thanks Bryan