Selecting Multi-NUS or mesh.

Board: nRF52810

Software: nRF Connect SDK

Hi, 

I'm trying to build a Device where it has an application of 6 -7 peripheral devices connecting to the single central and transmitting data in serial. While studying about that I came across this Page.

What's the difference between Multi-NUS and Ble mesh? Which will be the correct protocol for me to use?

Thanks in advance.

  

  • Hi,

    Bluetooth mesh is intended for larger networks with less traffic, and where the network topology is unknown or complicated with some nodes multiple hops from each other.

    The Bluetooth: Multi-NUS Central example that you refer to, is for a NUS Central to act as the central (or hub) in a star topology. Star topology networks are networks with many devices all connected to one central device, where everything gets routed through that central device. (The word "central" is used here for describing the topological placement of the device, and not intended as the BLE term "central," although BLE centrals are typically used as the central device in a star network.)

    From the little information you have shared, a star topology definitely makes the most sense. For a small network that can be implemented as a star network, there is no need to go to the complexity of mesh. Please note however that for a star network there is no redundancy for the central node, so if your central malfunctions no other nodes are able to communicate with each other. On the other hand, with a small star network you should typically get relatively high and reliable throughput.

    Regards,
    Terje

  • Hi Terje,

    Thanks for the reply.

    In Bluetooth: Multi-NUS Central example, is it possible to continuously collect data from all the peripheral devices simultaneously? All Peripheral devices will be continuously sending data.

    Thanks in advance.

  • Hi,

    That example have up to 20 concurrent connections to other nodes, so yes, it is possible to receive data from all of those links concurrently.

    Regards,
    Terje

Related