微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > zigbee终端设备扫描信道的问题

zigbee终端设备扫描信道的问题

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

协议栈中,使用默认的信道配置DDEFAULT_CHANLIST=0x00000800  // 11 - 0x0B,

路由设备执行信道扫描的时候,都是扫描这个默认信道的。

如果有一个中心节点在其他信道,那这个路由节点不会扫描到这个信道去,还是固定在默认的信道上。

 

有没有什么方法,让路由节点轮流扫描所有信道上的网络,然后选择其中一个网络加入?

有没有相关的技术人员,帮忙解决下?

DEFAULT_CHANLIST指定的信道是可以改的,通过信道的初始化语句uint32 zgDefaultChannelList = DEFAULT_CHANLIST,可以去掉其赋值,自己重新赋值,重新赋值的位置是——ZMain.c=>zgInit()=>zgInitItems( setDefault )

忘了说了,信道的初始化语句在ZComDef.c里修改

该方式不能成功,

比如协调器在 0x14信道,路由怎么设置轮询各个信道,发送请求bencon,直找到协调器的信道,加入网络

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

网站地图

Top