微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 协调器创建网络的问题

协调器创建网络的问题

时间:12-22 整理:3721RD 点击:

当协议栈中,协调器选择默认的信道DDEFAULT_CHANLIST=0x00000800  // 11 - 0x0B

创建网络的时候,协调器创建的信道就是oxob,如果另外一个协调器也使用默认的信道,那么创建的也还是oxob的信道,只是PANID不一样;

当多个协调器都用这个默认配置的时候,协调器创建网络也都是在这个信道上,有没有什么接口或者内部会自动扫描信道后,自动更换成其他的信道?

MAC_MlmeScanReq()去执行信道扫描

扫描方式

MAC_SCAN_ACTIVE   /* Active scan.  The device tunes to each channel, sends a beacon
                                             request and listens for beacons.  The PAN descriptors are returned
                                             at the end of the scan */

如果有其他设备回复,说明信道被占用,可以切换到其他信道。

这个扫描要在协议栈的哪部分添加?还是内部已经有执行这部分了?

这个扫描是协调器创建网络前,会自己去扫描么?

还是得自己写代码?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top