在ZStack里设置pan ID和信号输出功率
在zigbee网络里pan ID非常非常重要. 一个pan ID代表一个网络,在此网络里只能一个协调器,多个路由器和多个终端设备, 而且它们还需要使用同一通道来通信.
在相同的户内环境里,如需要多个zigbee网络来通信的话,必须修改工程里的pan ID和通道的设置:
1-DDEFAULT_CHANLIST=0x00000800 //就是表示使用通道, 不同的通道表示不同的频段从(2405 – 2480)MHz
2
3-DZDAPP_CONFIG_PAN_ID=0xFFFF//就是pan ID的配置了。 一定要注意不能有多个同用此id的协调器
NV_INIT
NV_RESRORE
这个也加上 不然还是会连接之前的网络
我认为之前因为做实验都连过同一个网络,所以保存的panid都是同一个,所以会出现两个网络互相传输数据
所以要勾选擦除flash,也就是清除之前保存的panid
设置功率输出,加大传输距离:
// 设置HAL_PA_LNA表示使用信号放大功能
//修改输出信号强度,修改图中的文件里的内容, 结果如下:
//关于寄存器OBSSEL0,OBSSEL1的配置说明:
//原值为19dB, 改为20dB。
页:
[1]