Zigbee中的PANID,CHANNEL,DEVICEID功能

来源:互联网 发布:dcn oracle python 编辑:程序博客网 时间:2024/06/06 14:25

    ZigBee作为低功耗无线网络在物联网中有着十分重要的作用,但是和蓝牙不一样的是在ZigBee组网过程中,有几个参数是一定要了解清楚的,下面来一一介绍下:

PANID:

PANID表示的是私有网络的ID号,也就是某个网络的标示。只有PANID相同的设备才可以组成一个网络,对应的值为1到65535

CHANNEL:

这个也就是我们通常意义上所说的通道,2.4g的ZigBee协议栈含有16个通信信道,信道11(0x0b)~信道26(0x1a)。对于信道的设置通过一个4字节的32bit数据来标示,如果需要使能某个信道,那么久将信道对应bit的数据置为1即可。比如某个设备使用信道11,那么将其信道数据值设置为0x00000800,再比如信道26则设置为0x04000000。当然ZigBee是允许设备使能多个信道的。如果需要使能所有信道,那么对应的值就是0x7fff800。对于某个需要加入网络的设备,可以将其信道值设置为0x7fff800,这样方便快速加入网络。而对于主机模块,最好将其信道只使能特定的值。这样方便进行组网。CHANNEL的设置范围为0x00000800(2048)~0x7fff800(134215680)。

DEVICEID:

这个值就是在ZigBee网络中标示某个设备的值

0 0
原创粉丝点击