Simultaneous Heart beat receiving in a BLE mesh with nRF52840 nodes

Hello,

I'm proceeding with the study of Heart beat communication inside a BLE mesh with nRF52840 (and nRF52840 dongle) nodes.

Till now I have understood that, in the the Heart beat communication procedure, the destination node (a gateway in my case) can receive only a source node at a time (that is the source node described during subscription).

But for me It would be very important that I could receive Heart beat messages from all nodes of the mesh at the same time (that is in the same time interval defined during subscription).

Is this possible (and how) or I am really forced to subscribe a node at a time and on the whole wait for (interval time*number of nodes, a lot of time!) for reading messages from all nodes?

I wait for your response,

best regards

Parents
  • Hi,

    Till now I have understood that, in the the Heart beat communication procedure, the destination node (a gateway in my case) can receive only a source node at a time (that is the source node described during subscription).

    That is correct. Heartbeats are received from one given node, and statistics are gathered for the heartbeat packets from that particular node, throughout the subscription period. See Heartbeat for details.

    Regards,
    Terje

  • Hi,

    ok, but as I wrote before, I'm interested to know if there is a manner to receive Heart beat messages from more than one node at the same time, that is the time interval defined during subscription (for example, can I receive heartbeat messages from 3 nodes simultaneously during a unique interval of, let's say, 32sec?).

    Regards

Reply Children
Related