浅谈Zigbee的通讯方式
2013-12-25 09:11
232 查看
我谈的Zigbee一般都说的是TI的Zigbee2006,因为Zigbee2006才具有真正的实用价值,它自身实现了网状结构,而且从安全性,低功耗等方面都有突出的表现。
Zigbee的通讯方式是多元化的,一共有广播、短地址发送、长地址发送,组发送、绑定通讯等,广播又分了一级广播、全部广播、针对路由器、协调器的广播。。。。。形形色色,通讯很灵活。我们通常用的方式中有全部广播、短地址发送两种方式。
短地址发送的方式就等同于点对点的发送,它将数据发送到指定地址的节点,中间可以通过路由级,但路由级不会获取到其中的数据。其实长地址发送也能实现指定地址的发送,但是不能自动路由,所以用的少。(在06的协议栈中好像没有长地址发送的函数,至少我没有发现这个功能,知道的朋友告知一声)。短地址发送,顾名思意就是要获取目的设备的短地址,然后将数据发送到指定的地址中,在《Zigbee2006使用入门》中有短地址发送的例子函数。所以短地址发送最主要的工作就是获取目的设备的短地址。
广播就相对就简单多了,广播发送的时候,将目的设备的地址设置在0xFFFD~0xFFFF之间,全部广播是0xFFFF,组发送是0xFFFE,只对路由器和协调器广播是0xFFFD。只要地址是这些参数,在选择相应的模式就可以广播数据了。同样在《Zigbee2006使用入门》中有广播发送的例子函数。
至于其他的几种方式,比如组发送,这个需要将设备划分到组中,相应的组员才能收到数据;绑定发送,则需要先绑定设备才能完成通讯。
转载自:http://blog.sina.com.cn/s/blog_4c8287230100apd6.html
Zigbee的通讯方式是多元化的,一共有广播、短地址发送、长地址发送,组发送、绑定通讯等,广播又分了一级广播、全部广播、针对路由器、协调器的广播。。。。。形形色色,通讯很灵活。我们通常用的方式中有全部广播、短地址发送两种方式。
短地址发送的方式就等同于点对点的发送,它将数据发送到指定地址的节点,中间可以通过路由级,但路由级不会获取到其中的数据。其实长地址发送也能实现指定地址的发送,但是不能自动路由,所以用的少。(在06的协议栈中好像没有长地址发送的函数,至少我没有发现这个功能,知道的朋友告知一声)。短地址发送,顾名思意就是要获取目的设备的短地址,然后将数据发送到指定的地址中,在《Zigbee2006使用入门》中有短地址发送的例子函数。所以短地址发送最主要的工作就是获取目的设备的短地址。
广播就相对就简单多了,广播发送的时候,将目的设备的地址设置在0xFFFD~0xFFFF之间,全部广播是0xFFFF,组发送是0xFFFE,只对路由器和协调器广播是0xFFFD。只要地址是这些参数,在选择相应的模式就可以广播数据了。同样在《Zigbee2006使用入门》中有广播发送的例子函数。
至于其他的几种方式,比如组发送,这个需要将设备划分到组中,相应的组员才能收到数据;绑定发送,则需要先绑定设备才能完成通讯。
转载自:http://blog.sina.com.cn/s/blog_4c8287230100apd6.html
相关文章推荐
- ★其它通讯方式原理浅谈
- 浅谈CSRF攻击方式
- 谷歌扩展的通讯方式
- Windows进程间各种通信方式浅谈
- Android线程间通讯的几种方式
- 进程间通讯的方式和特点
- android中跨进程通讯的4种方式
- 【The Most Important】浅谈JSP表单Post方式中文乱码问题
- 浅谈URL生成方式的演变
- Silverlight+WCF 新手实例 象棋 WCF通讯方式(十六)
- 进程间通讯的方式
- MVC MVP MVVM三种通讯方式
- [原创]Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (二)
- Java与数据库通讯方式
- JSON方式封装通讯接口数据
- 无线方式组网 - ZigBee、GPRS在充电桩中的应用
- 把apache和jettty(jboss/tomcat)通讯从mod_jk方式调整为mod_proxy方式后,应该获取IP方式要修改。
- android中跨进程通讯的4种方式
- KbmMW两种查询结果集通讯方式
- 浅谈关于两个整数的交换函数的N种实现方式