Zigbee设备节点


ZigBee定义了3种类型的设备,每种设备都有自己的功能要求:

1. ZigBee协调器(Co-ordinator),是启动和配置网络的一种设备,是网络的中心节点,一个ZigBee网络只允许有一个ZigBee协调器;

2. ZigBee路由器(Router),是一种支持关联的设备,能够将消息转发到其他设备,ZigBee网络或树形网络可以有多个ZigBee路由器,ZigBee星型网络不支持ZigBee路由器;

3. ZigBee终端设备(End Device),执行具体功能的设备。

以上的3种设备可根据功能完整性分为全功能设备(FFD)和半功能设备(RFD)。其中,全功能设备可作为协调器,路由器或终端设备,而半功能设备只能作为终端设备。一个FFD可与多个RFD或多个其他的FFD通信,而一个RFD只能与一个FFD通信。

    协调节点启动时,根据定义的搜索频道(DDEFAULT_CHANLIST)和PID(DZDAPP_CONFIG_PAN_ID)建立网络;如果PID定义为0xFFFF,则随机产生PID。

    路由节点和终端节点启动后,搜索指定的PID(DZDAPP_CONFIG_PAN_ID)网络,并加入网络。如果PID定义为0xFFFF,则可加入其他网络。

      

每个设备节点都包括以下的2种地址:

1IEEE MAC 地址:

这是一种 64 位的地址,这个地址由 IEEE 组织进行分配,用于唯一的标识设备,全球没有任何两个设备具有相同的 MAC 地址。在 zigbee 网络中,有时也叫 MAC地址为扩展地址。

216位短地址:

16 位短地址用于在本地网络中标识设备,和在网络中发送数据,所以如果是处于不同的网络中有可能具有相同的短地址。当一个节点加入网络的时候将由它的父节点给它分配短地址。

协调器的短地址是0

      每个设备节点可定义240个不同的应用对象,每个对象用一个端口来对应,从1到240。此外还定义了2个额外的端口,端口0和端口255,端口0保留给ZDO(设备对象层)的数据接口,端口255用于向所有应用对象广播数据。端口241到254为保留。

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值