Hi everyone,
I am doing an evaluation for a Bluetooth Mesh based project. There is however one huge source of uncertainty that I cannot find definitive answers to, and that is caused by the two currently existing solutions for programming nordic SOCs. Traditionally there used to by the mesh-SDK using the Softdevices that provide a well tested solution. But nordic is changing everything towards zephyr atm. The nRF52 chipsets seem only half ported to me, and all my research gives me mixed answers, depending on which solution is used. I found some information to parts of my questions, but they seem to contradict (e.g. if zephyr supports BT-LongRange).
In order to give solid advice on the usage of the nRF52480 I came up with a few questions:
- Does Zephyr use the Softdevices for the nRF52480 in any way? Are there plans to do so in the future?
- If I start a new BT-Mesh project, should I go with the well tested mesh-SDK (which seems end-of-life) or with the coming thing Zephyr (which seems not production ready, yet). Is there any recommendation by Nordic?
- Does Zephyr support BT-Longrange (Coded Phy)
- Is it realistic to try and build BT-Mesh using Coded Phy in Zephyr (I know that is outside of the Mesh spec. I also know that it has been done with the SDK)
- Is it possible to use the Mesh-SDK without Segger-IDE (all howtos start with "install segger ide")
Using the BT-Stack from Zephyr does not give me the same confidence as the Softdevices give. Also Certification seems like an issue when using Zephyr compared to using the Softdevices.
Any answer to those questions would be really appreciated, as without that information I feel hesitant to recommend using either solution.
Thanks