对ZigBee地址的理解

Zigbee网络中有三类地址,呵呵有人说只有两类哦,这里是我自己的理解,如果不同意可以发表见解哈

第一类是IEEE地址,也叫做扩展地址。这是一个64位的地址,由设备商固化到设备中,地址由IEEE发配,当然我们现在买到的开发板芯片上的IEEE地址一般应该为全F,这是一个无效地址,就是说这个芯片还没有分配地址拉。可以用Ti的flash编程软件烧写一个IEEE地址。

第二类地址是所谓的网络地址,也就叫做短地址。这是一个16位的地址,其中有几个特殊的地址:

0xFFFF -这个一个对全网络中设备进行广播的广播地址

0xFFFD -如果在命令中将目标地址设为这个地址的话那么只对打开了接收的设备进行广播

0xFFFC -广播到协调器和路由器

0xFFFE -如果目的地址为这个地址的话,那么应用层将不指定目标设备,而是通过协议栈读取绑定表来获得相应目标设备的短地址

此外的0x0000到0xFFF8都是有效的目的地址。每一个地址就只是了一个目标设备。

第三类地址是终端(endpoint)地址。这是一个8位的逻辑地址。每个物理设备节点内部含有256个可编址的逻辑终端(endpoint),其中终端0就是ZDO,终端255是个广播地址,241-254保留为以后使用。Zigbee的通信其实就是由叫做簇的数据结构在终端之间传播构成的。

关于终端和其操作还是有很多不明白的地方,只知道这是一个逻辑设备,每个终端可以作为一个应用项目,但是怎么操作这个终端呢?是个问题,后面要研究一下,这个样的话是不是可以在一个物理设备上完成几个应用的功能呢?比如一个物理节点即是灯光控制器又是温度控制器?好像有可能,恩,一定要研究研究!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值