问题二:zigbee 网络如何设置PANID??
2012-12-28 16:04
344 查看
如果在一个环境复杂的小区或者是工业现场中,存在各种用途的zigbee设备;
如果每一个网络设置一个信道用于区分,可能16个信道不够使用; 如果两个网络设置在同一个默认信道,就有可能网络A的终端设备加入到网络B中去; 网络B的协调器控制了网络A 中的设备; 好比,你们家的遥控器控制了邻居家的灯开光;
解决这个问题的方法是; 使用PANID 给网络编号;范围是0X0001----0XFFFF; 可以通过给不同的网络 指定不同的网络ID号来区分网络,避免干扰;
用户可在 f8wConfig.cfg 文件中配置PANID;
/* Define the default PAN ID.
*
* Setting this to a value other than 0xFFFF causes 设置这个值是一个非0XFFFF的值
* ZDO_COORD to use this value as its PAN ID and 协调器会使用这个值作为他的PANID
* Routers and end devices to join PAN with this ID 路由器和终端会加入到这个PANID中;
*/
-DZDAPP_CONFIG_PAN_ID=0xFFFF
如果这里设置为0XFFFF :
那么协调器则随机产生一个值作为自己的PANID; 路由器和终端设备则会在自己的默认信道上随机选择一个网路加入,加入之后协调器的PANID即为自己的PANID;
如过这里设置为不是0XFFFF的其他值:
如果设定的值为0x0001--0xffff 区间内 为合法的; 那么协调器会直接以他为PANID; 如果在建立网络的时候发现 默认信道内该PANID已经被占用,那么协调器会继续搜索其他的PANID使用; 这就带来问题了, 终端和路由器并不知道协调器 换PANID了; 还会加入到原来设定的PANID中去;
如果每一个网络设置一个信道用于区分,可能16个信道不够使用; 如果两个网络设置在同一个默认信道,就有可能网络A的终端设备加入到网络B中去; 网络B的协调器控制了网络A 中的设备; 好比,你们家的遥控器控制了邻居家的灯开光;
解决这个问题的方法是; 使用PANID 给网络编号;范围是0X0001----0XFFFF; 可以通过给不同的网络 指定不同的网络ID号来区分网络,避免干扰;
用户可在 f8wConfig.cfg 文件中配置PANID;
/* Define the default PAN ID.
*
* Setting this to a value other than 0xFFFF causes 设置这个值是一个非0XFFFF的值
* ZDO_COORD to use this value as its PAN ID and 协调器会使用这个值作为他的PANID
* Routers and end devices to join PAN with this ID 路由器和终端会加入到这个PANID中;
*/
-DZDAPP_CONFIG_PAN_ID=0xFFFF
如果这里设置为0XFFFF :
那么协调器则随机产生一个值作为自己的PANID; 路由器和终端设备则会在自己的默认信道上随机选择一个网路加入,加入之后协调器的PANID即为自己的PANID;
如过这里设置为不是0XFFFF的其他值:
如果设定的值为0x0001--0xffff 区间内 为合法的; 那么协调器会直接以他为PANID; 如果在建立网络的时候发现 默认信道内该PANID已经被占用,那么协调器会继续搜索其他的PANID使用; 这就带来问题了, 终端和路由器并不知道协调器 换PANID了; 还会加入到原来设定的PANID中去;
相关文章推荐
- zigbee 网络如何设置PANID??
- Zigbee 设置信道,PANID,发射功率现对z-stack里几个网络参数的设置以及如何获取总结一下。
- 【Linux 虚拟机】关于如何设置虚拟机网络问题1
- 【Linux 虚拟机】关于如何设置虚拟机网络问题2
- 关于mac OS X如何恢复网络出厂设置,基本可以解决mac各种网络链接问题。
- 如何解决Windows 7的多重网络问题
- 网络的connect如何超时设置?MFC socket异步 timeout select
- 安卓如何设置沉浸式状态栏,注意处理华为等有虚拟按键的问题
- 终于研究出如何设置新版paypal付款时汇率损失方的问题了
- 在ios 设备没有网络的情况下在app中如何弹出设置无线网络的提示框
- [网络基础] 如何创建局域网问题解决方案--总结出品^
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
- 在win7系统下删除Bonjour避免网络设置错误问题
- mongoose设置unique不生效问题的解决及如何移除unique的限制
- 遇到的问题-----win7配置wifi时设置网络后无线连接不出现
- iphone线程中使用异步网络的问题,以及如何用NSRunLoop来解决
- 在公司网络中如何手动为apt-get设置代理
- IPv6设置后如何解决MySQL无法连接localhost的问题
- 哪些年遇到过的Andriod问题(11)如何下载文件到SD卡中?权限集?问题在下载网络中1K的文件时要假死?(Mars的代码有问题吗)
- 利用VMware虚拟机安装centos7,关于网络问题设置