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.

After Zigbee ED sleeps for 20 minutes

Other Parts Discussed in Thread: MSP430F5529, CC2530

Hi,

When I put the Zigbee End Device (ED) CC2530 and MSP430F5529 devices in sleep state for 20 minutes why does the ED need to re-establish connection with the Coordinator?  I want to put the ED to sleep for up to 30 minutes and not have to go through establishing the ED in the network with Beacon, receive short address... etc.  I want the ED to wake up transmit data and issue data request and return to sleep state.  Is there a configuration setting that can allow the ED to not need to communication to the Coordinator/Router for up to 30 minutes without re-establishing the ED with the Coordinator/Router?

Thanks

  • You can make end device to stop polling before it goes into sleep state for 20 minutes.

  • Already made this change.  The sniffer shows the ED does not poll the Router/Coordinator.  Is there a time-out where the Router/Coordinator forgets the ED.   Or the ED realizes that the ED has not been on the Zigbee network and must re-establish connection with the Router/Coordinator?

    Thanks,

    Ed

  • If ZED try to send message or do polling, it will detect that it loses connection.

  • We want to conserve spending power so we want to sleep up to 30 minutes or more so we don't want to send a message or poll the parent device until 30 or more minutes.  Any setting we can make to prevent the ZED from re-acquiring a short address?

  • As I told you before, you have to set polling rate to 0. But, what do you mean prevent ZED to re-acquiring a short address?

  • The polling rate is set to zero on the ZED.  When the CC2530 wakes up I see on the TI Packet sniffer the ZED and parent device exchange packets and the CC2530 is issued a short address.  This bothers me in a sense I want to limit the number of times the ZED transmits Zigbee packets and does not go back to sleep.  If the sleep time is shorter, then I only see the ZED transmit sensor data and do one poll request and then go right back to sleep.  I was hoping that maybe there is a setting that I change.  Any suggestions is appreciated.

  • I don't understand your question well. Would you show me the sniffer log and where is your concern?

  • Ed,

        Can you share the sniffer log? What Coord are you using, is it a TI based Coord? ZStack-Home-1.2.x based Coord will age out the child after 60mins of no polling by default. Other Coord's may have a smaller time to age out the child, the packet exchange you see could be the Coord (assuming it is the ZED's parent) sending the ZED a Leave Req as it has been aged out of the association table.

    Regards, TC.