zigbee代码分析

zigbee技术性能如何?如果还是不明白,可以看看zigbee的网络层和zigbee中各种ID号的功能 。如何快速学习和掌握Zigbee无线通信中zigbee协议栈的使用?它们中的大多数仍然遵循被称为zigbee的专用网络协议,这是ZigBee的突出优势,这是ZigBee的突出优势 。

1、802.15.4/ZigBee技术是什么东西,能干什么ZigBee是一种新型的短距离、低功耗、低速率无线接入技术 , 工作在2.4GHzISM频段 , 无需注册 , 传输速率10 ~ 250 KB/s,传输距离10 ~ 75 m..看起来更接近蓝牙,但比蓝牙更简单,传输速率和功耗更低 。大部分时间处于睡眠模式,特别适合那些不需要实时传输或持续更新的场合,比如工业控制领域、传感器网络等 。
【zigbee代码分析】
在此基础上,ZigBee联盟制定了数据链路层(DLL)、网络层(NWK)和应用编程接口(API)的规范,负责高层的应用、测试和营销 。ZigBee技术的主要特点●低功耗 。在低功耗待机模式下,两节5号干电池可以支持一个节点工作6 ~ 24个月甚至更长时间,这是ZigBee的突出优势 。相比较而言,蓝牙可以工作几周,WiFi可以工作几个小时 。

2、关于Zigbee无线通信中,多个终端设备向协调器发送数据问题!把终端的物理地址和网络地址加到要发送的数据上,通过地址判断你收到的数据是哪些终端发送的 。已经实现联网 , 每个设备都有自己的网络ID号,协调器通过ID号判断设备,不用写专用代码 , NWK和MAC层协议会自动完成 。如果还是不明白,可以看看zigbee的网络层和zigbee中各种ID号的功能 。APP是应用层,可以在这里修改 。如果程序不是特别复杂,就不需要修改协议栈 。

如果是单纯的联网,可以看看SensorDemo例程,应该在TI官网有,在菲比的网站上也可以找到 。如果要添加DS18B20采集温度、IH3605采集湿度等外设,需要在传感器程序中添加自己的温湿度程序,设置IO口和时序 , 定义自己的温湿度外设的数据传输流程和算法,然后将接收到的数据添加到SensorDemo的原始传输中 。

3、ZigBee技术的相关标准比较低功耗由于ZigBee的传输速率低,传输功率只有1mW,休眠模式下功耗低,所以ZigBee设备非常省电 。据估计,在低功耗待机模式下,ZigBee设备仅使用两节5号电池就可以持续长达6个月至2年甚至更长时间 。这是ZigBee的突出优势 。相比之下,蓝牙可以工作几个星期,WiFi可以工作几个小时 。这是其他无线设备无法企及的 。

    推荐阅读