在Zstack中,如果终端节点做了-DRFD_RCVC_ALWAYS_ON=TRUE的处理后,能够收到协调器的组播信息,但是此时终端节点不会像父节点定时发DataRequest,这就使得终端节点无从知晓父节点是否掉线,父节点也无从知晓子节点(终端节点)是否掉线,这就使得两中功能就冲突了。请问能否有办法使得终端节点既能收到组播消息,又能保证父子节点间能够识别相互是否掉线?
多谢多谢!
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.
在Zstack中,如果终端节点做了-DRFD_RCVC_ALWAYS_ON=TRUE的处理后,能够收到协调器的组播信息,但是此时终端节点不会像父节点定时发DataRequest,这就使得终端节点无从知晓父节点是否掉线,父节点也无从知晓子节点(终端节点)是否掉线,这就使得两中功能就冲突了。请问能否有办法使得终端节点既能收到组播消息,又能保证父子节点间能够识别相互是否掉线?
多谢多谢!
除了NWK_AUTOPOLL、你還需要在f8wconfig.cfg設訂-DPOLL_RATE
我已经进行了如下设置:
-DRFD_RCVC_ALWAYS_ON=TRUE
/* The number of milliseconds to wait between data request polls to the coordinator. */
-DPOLL_RATE=1000
/* This is used after receiving a data indication to poll immediately
* for queued messages...in milliseconds.
*/
-DQUEUED_POLL_RATE=100
/* This is used after receiving a data confirmation to poll immediately
* for response messages...in milliseconds
*/
-DRESPONSE_POLL_RATE=100
也使能了NWT_AUTOPOLL。
但是终端节点仍然是不发出Data_request