大家好,越到年边越忙,最近这个zigbee通信干扰的问题一直困扰着我,请各位帮忙啊,急!
我想请教一下Zigbee的信道切换问题。
目前在做一个项目(一个协调器和多个路由器,路由器进行数据的采集,多跳最后汇总到协调器),在现场测试发现完全没法通信,协调器建立网络后后,路由器的入网指示灯一直没亮,也没法通信,后来就开一个协调器和一个路由,还是不行(在实验室组网,多跳,通信都是没问题的),怀疑遇到干扰。使用的是2.5.1a协议栈,f8wConfig.cfg默认配置的是11信道。但我发现同时修改协调器和路由的默认信道配置(15,20,25都改过,最后还试过使能所有信道位),但并不能切换到设置的信道上,因为离开现场环境后(协调器建立网络后一直开着,信道应该不会变吧),只有信道为11的路由可以连入协调器的网络,其他信道的路由都没法加入。
请问:
1.有没有直接查看信道号的方法,想看看协调器到底是创建的哪个信道?
2.信道的选取:当协调器创建网络的时候,首先会优先在定义信道列表上进行扫描,选取信道质量最好的来建立网络。如果默认信道都不理想,会发起整个信道列表的扫描,再选取满意的信道;路由及终端节点则会扫描自己的默认信道,与协调器建立的信道进行匹配,从而加入网络,匹配不上就没法连接,这样理解不知是否正确?
3.进行信道切换正确的方法要如何操作?
4.也请了解信道切换的大神,讲解一下zigbee信道切换的方法和过程。
谢谢,各位了!