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.

CC1352P: The interval of Node report in Zigbee NWK

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

Hi ,

There is a Zigbee NWK with 30~50 ZRs and less than 4 hops . ZC broadcast a message to all ZRs, ZR response in order.

To reduce the ZR's response packets lost, how to set the interval between ZR response ?

Best regards,

David

  • Not sure what do you mean ZR response. Can you use sniffer log to elaborate your issue?

  • Hi David,

    Use a method involving OsalPort_rand, this is how nwk_adjustDelay, ZDOInitDeviceEx, and ZDApp_SetParentAnnceTimer are able to add jitter to their functionality.  A solution to stagger the joining of new devices is also covered in the Z-Stack 3.0.2 Known Issues and Fixes E2E post, item 12.

    Regards,
    Ryan

  • Hi Yikai and Ryan,

    Appreciated for your answer.

    ZC broadcast a message to all ZRs, after received ZC broadcast message, ZRi delay  i*interval time then send reply to ZC.  a ZR reply could be lost sometime on 30 ZRs nwk with interval = 600ms. 

    I would like to setup proper interval time.

    Best regards,

    David 

  • Your application could also set up groups such that a certain subset of ZRs reply to each broadcast, this would help reduce reply traffic.  You could increase the ZC broadcast interval to compensate for the number of subset groups created.

    Regards,
    Ryan