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.

协调器与休眠设备如何通信

Other Parts Discussed in Thread: Z-STACK

Hi,

我用协调器与外部传感器通信时,遇到如下问题:

1.外部设备开启了PM3的休眠,只有其监测到某一行为,才会开启无线功能,上报状态,并在一定时间内请求数据,然后就进入PM3

2.协调器无法预估END_DEV什么时候能够醒来,现在遇到消息无法通知到END_DEV。

查看相关接口,发现有一个gw_sleepy_device_packet_pending指令,即当end_dev唤醒后,会通知到应用程序,这里请教各位道友:

如果我有消息需要通知到end_dev,是否只能监测到gw_sleepy_device_packet_ind消息后,才能发送消息?如果外部发送多个消息,协调器是否需要建立一个消息队列,在监测到唤醒指示后,从队列中手动去发送?

是否有其他更便捷的方法?而不需要自己去写一个消息队列维护