首页 理论教育 网络PAN ID的配置及作用分析

网络PAN ID的配置及作用分析

时间:2023-06-29 理论教育 版权反馈
【摘要】:PAN ID的出现一般是伴随在确定信道以后的。ZigBee协议使用一个16位的个域网标志符来标识一个网络。ZStack允许用两种方式配置PAN ID,当ZDAPP_CONFIG_PAN_ID值不为0xFFFF时,设备建立或加入网络的PAN ID由ZDAPP_CONFIG_PAN_ID指定;当ZDAPP_CONFIG_PAN_ID设置为0xFFFF,设备就将建立或加入一个“最优”的网络。文件f8wConfg.cfg中的ZDO_CONFIG_PAN_ID参数可以设置为0~0x3FFF的一个值。协调器以这个值为它要启动的网络的 PAN ID。而对于路由器节点和终端节点来说,只需加入一个已经用这个参数配置了PAN ID的网络。

网络PAN ID的配置及作用分析

PAN ID的出现一般是伴随在确定信道以后的。 PAN ID全称是Personal Area Network ID,网络的ID(即网络标识符),是针对一个或多个应用的网络,用于区分不同的ZigBee网络,一般为mesh或者cluster tree两种拓扑结构中的一个。

所有节点的PAN ID唯一,一个网络只有一个PAN ID,它是由pan协调器生成的,PAN ID是可选配置项,用来控制ZigBee路由器和终端节点要加入哪个网络。

ZigBee协议使用一个16位的个域网标志符(PAN ID)来标识一个网络。 ZStack允许用两种方式配置PAN ID,当ZDAPP_CONFIG_PAN_ID值不为0xFFFF时,设备建立或加入网络的PAN ID由ZDAPP_CONFIG_PAN_ID指定;当ZDAPP_CONFIG_PAN_ID设置为0xFFFF,设备就将建立或加入一个“最优”的网络。文件f8wConfg.cfg中的ZDO_CONFIG_PAN_ID参数可以设置为0~0x3FFF的一个值。协调器以这个值为它要启动的网络的 PAN ID。而对于路由器节点和终端节点来说,只需加入一个已经用这个参数配置了PAN ID的网络。如果要关闭这个功能,只需将这个参数设置为0xFFFF。要更进一步控制加入过程,需要修改ZDApp.c文件中的ZDO_NetworkDiscovery ConfirmCB函数。(www.xing528.com)

当然了,如果ZDAPP_CONFIG_PAN_ID被定义为0xFFFF,那么协调器将根据自身的IEEE地址建立一个随机的PAN ID(0~0x3FFF)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈