This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2652RB: Keepalive + heartbeat packet

Part Number: CC2652RB
Other Parts Discussed in Thread: Z-STACK

Hi team, please comment the message below from my customer?

We are using (third party) zigbee sensors and need a keepalive of them. The manufacturer told us to check the heartbeat packet to do so, and we implement the client side of it in the CC26X2R1, as it says in SimpleLink Academy Lab. With this changes, we could not receive the poll packets. The poll rate packet should be received in zclPollControl_HdlIncoming (zcl_poll_control.c)?

Raul Matos

  • Hi Raul,

    Does this mean that the poll packets are never sent over-the-air or not handled by the client?  Note that since the poll control cluster is not mandatory for all Zigbee devices then it most likely is not supported by the third-party Zigbee sensors.  As Z-Stack does not handle MAC data polls (perhaps this is what the manufacturer refers to as a heartbeat packet) inside its application then you will need to either monitor the child age-out feature (also discussed in the SLA Lab) or determine whether data queued for the sensors are ever sent over-the-air (indicating a MAC data poll and hence continued operation of the end device) or time out.

    Regards,
    Ryan