引用: 小Qhhui 发表于 2018-8-18 07:30
这是因为您现在的默认信道是11信道。
组网时,协调器会先选择一个空闲的信道,如果组网完成进行数据收发的时候,发现存在信道占用,则可以跳频
协议栈中有针对ED Scan的API函数 NLME_EDScanRequest( MAX_CHANNELS_24GHZ, _NIB.scanDuration )
引用: 60user94 发表于 2018-8-18 08:00
你好:
因为协调器有可能不在11号信道,所以要在每个信道发送beacon。现在我的解决方法是在ZDO_StartDevice函数中更改如下。
//ret = NLME_NetworkDiscoveryRequest( runtimeChannel, zgDefaultStartingScanDuration );
更多回帖