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

Questions about positionings of the Nodes in the BLE Mesh

Hello, I was wondering, 
Firstly and more important question, Is there a way in a BLE Mesh standard to physically locate/position the nodes? In order to obtain the distance of all nodes with respect to each other.
(Please note that I am not asking about tracking a moving object like a person who enters the mesh!) 


Secondly, as far as I understood in practice most of the nodes in a BLE mesh must be static or they are installed in a fixed place. Is that right? 
Lastly, is there any distinction between a node (like a smartphone) which STARTS sending a command to change the state of a group of nodes and other nodes? or this very node is just simply called a node like other nodes.


Parents
  • Hi

    1. This depends on how accurate you want this location to be. It can be done very roughly using RSSI to estimate the position of nodes, see this post. If you need a more accurate solution, I suggest you check out the direction-finding capabilities in Bluetooth 5.1. Check out these blog posts for more information on the matter. Quuppa also has direction-finding technology available that support Mesh solutions.

    2. It's not necessary for the nodes in a BLE Mesh network to be stationary. As long as they're in range of the rest of the network, there shouldn't be any problem moving them around. Keep in mind though, that in larger networks, some relay nodes should be strategically placed, so that the entire Mesh network is covered.

    3. Generally, smartphones don't support the Mesh protocol, as most Operative Systems won't allow 100% access to the radio. Generally, they communicate with one of the nodes in the network via "regular" BLE and make the node transmit the commands from the smartphones.

    Best regards,

    Simon

  • Thank you so much Simon.
    I would really appreciate it if you could shed more light on the followings:

    It's become interesting! Regards point 3, so you are trying to say a smartphone cannot be part of a mesh network or in other words, it cannot be a node in a mesh network (for example it cannot take the relay role or friend role), however, it can communicate with the network, by communication mean to send and receive messages.
    Is my conclusion right? And is there a list of devices which support BLE mesh?

    Regards point 1. what I had in mind was to use trilateration algorithm, but I think it requires each node to be intercepted/surrounded by at least other three signals/nodes, which does not sound practical!
    However, back to your response, honestly I am a little bit confused in some basics yet, 
    Bluetooth mesh is another specification/standard separated from Bluetooth 5.1, but it seems that you are implying that it can use all the Bluetooth 5.1 features and still have a mesh network, is that right? 
    so the mesh network is implemented on the top of Bluetooth 5.1?

    Thanks again

Reply
  • Thank you so much Simon.
    I would really appreciate it if you could shed more light on the followings:

    It's become interesting! Regards point 3, so you are trying to say a smartphone cannot be part of a mesh network or in other words, it cannot be a node in a mesh network (for example it cannot take the relay role or friend role), however, it can communicate with the network, by communication mean to send and receive messages.
    Is my conclusion right? And is there a list of devices which support BLE mesh?

    Regards point 1. what I had in mind was to use trilateration algorithm, but I think it requires each node to be intercepted/surrounded by at least other three signals/nodes, which does not sound practical!
    However, back to your response, honestly I am a little bit confused in some basics yet, 
    Bluetooth mesh is another specification/standard separated from Bluetooth 5.1, but it seems that you are implying that it can use all the Bluetooth 5.1 features and still have a mesh network, is that right? 
    so the mesh network is implemented on the top of Bluetooth 5.1?

    Thanks again

Children
No Data
Related