RT,同一个workspace,设置为END_DEVICE与ROUTER,ROUTER入网时发送BEACON REQUEST的间隔要比END_DEVICE要小很多,而且这是怎么回事?而且END_DEVICE发送的BEACON REQUEST序列号不连续,这是怎么回事?应该如何解决这个问题??
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.
RT,同一个workspace,设置为END_DEVICE与ROUTER,ROUTER入网时发送BEACON REQUEST的间隔要比END_DEVICE要小很多,而且这是怎么回事?而且END_DEVICE发送的BEACON REQUEST序列号不连续,这是怎么回事?应该如何解决这个问题??
你的代码里面看下不同设备类型的时候beaconorder的设置,如果beacon request不连续的话,两种可能性,
一种是信道设置了多个,在其他信道上发beacon request,另外一种是没有抓到包。
void ZDO_StartDevice( byte logicalType, devStartModes_t startMode, byte beaconOrder, byte superframeOrder )
这个函数运行到NLME_NetworkDiscoveryRequest是的传进去的第二个参数是多少