浅谈Zigbee的通讯方式

我谈的Zigbee一般都说的是TI的Zigbee2006,因为Zigbee2006才具有真正的实用价值,它自身实现了网状结构,而且从安全性,低功耗等方面都有突出的表现。

   Zigbee的通讯方式是多元化的,一共有广播、短地址发送、长地址发送,组发送、绑定通讯等,广播又分了一级广播、全部广播、针对路由器、协调器的广播。。。。。形形色色,通讯很灵活。我们通常用的方式中有全部广播、短地址发送两种方式。

   短地址发送的方式就等同于点对点的发送,它将数据发送到指定地址的节点,中间可以通过路由级,但路由级不会获取到其中的数据。其实长地址发送也能实现指定地址的发送,但是不能自动路由,所以用的少。(在06的协议栈中好像没有长地址发送的函数,至少我没有发现这个功能,知道的朋友告知一声)。短地址发送,顾名思意就是要获取目的设备的短地址,然后将数据发送到指定的地址中,在《Zigbee2006使用入门》中有短地址发送的例子函数。所以短地址发送最主要的工作就是获取目的设备的短地址。

   广播就相对就简单多了,广播发送的时候,将目的设备的地址设置在0xFFFD~0xFFFF之间,全部广播是0xFFFF,组发送是0xFFFE,只对路由器和协调器广播是0xFFFD。只要地址是这些参数,在选择相应的模式就可以广播数据了。同样在《Zigbee2006使用入门》中有广播发送的例子函数。

   至于其他的几种方式,比如组发送,这个需要将设备划分到组中,相应的组员才能收到数据;绑定发送,则需要先绑定设备才能完成通讯。


转载自:http://blog.sina.com.cn/s/blog_4c8287230100apd6.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值