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

Zigbee data request

Hi, Im developing a Zigbee concentrator. I used nRF5_SDK_for_Thread_and_Zigbee_v3.1.0_c7c4730 ble_zigbee_template as start point of my project.
The light bulbs and switch control is working well, the first sample are on the field for test:
Now I'm approching to IAS zone sensors.
My question: how can I check if sensor is connected and working?
I see on the sniffer that battery device sends timed requests (see image above). Can I intercept with a callback this communications?
Many thanks for answer
Abele

  • Hello,

    Reply from Zigbee team:

    What about using Poll Control Cluster Check-In command instead? This seems as a bit better solution. Also I am pretty sure that we don't have some sort of data-request callback/handler exposed to the application (why should we?).

    Data requests are sent from end device to the parent device only. If the coordinator is not within end device radio range it will not even hear the frame.
    Check-In commands are sent to bound devices with configured interval and are received by the application using zcl_device_cb(), seems easier to check if the device is alive or not.

    What about this solution?

  • Hello, I will try the solution as you suggest. I will keep you updated.
    Many thanks for help
    Abele

Related