BLE Mesh control romote node program

I use Nordic BLE Mesh example(Light Switch),
I want to implement remote control. The following is the topology map, and the publish & subscribe address(Group address) has been arranged according to the topology above. I use 1 client (node 1) / 9 server nodes (other nodes),

Suppose I want to issue a request (GET) from node 1 -> how to control node 3?
I try to control dst address of access layer or network layer to node 3 publish address. But they can't control node 3. Is there any way to control the remote node?

Because I think, it should be forwarded from node 2 to node 3?
Or, should node 1 also subscribe to node 3 address?

  • Hello,

    I try to control dst address of access layer or network layer to node 3 publish address. But they can't control node 3. Is there any way to control the remote node?

    Could you expand a bit on what you mean by this?

    You only need to send a message to node 3, and node 2 will relay it forward. You don't have to subscribe to node 3 for this. In the event that node 2 is offline it might even be relayed from node 8->7->9->10->5->3. I would also recommend taking a look at the Mesh Spec.

    Did this help clearing it up for you?

    Regards,

    Elfving

Related