Page 194 - 智慧园区物联网平台应用与行业分析
P. 194
智慧园区物联网平台应用与行业分析
Smart Park IoT Platform Application and Industry Analysis
⑤将 CC2530 射频板上电并复位,运行程序。
⑥先逆时针将电位器转到底(以 CC2530 芯片在射频板正上方为准),再顺时针
调试电位器使 LED 由亮至灭。
⑦在传感器附近使用打火机,观察 IO 值的变化。
(六)总结与拓展
检测到火焰时,显示的 IО 值变为 0。
第六节 无线传感网络技术应用
ZigBee 是 IEEE 802.15.4 协议的代名词。ZigBee 技术是一种短距离、低复杂度、
低功耗、低数据速率,低成本的双向无线通信技术或无线网络技术,是一组基于
IEEE 802.15.4 无线标准研制开发的组网、安全和应用软件方面的通信技术。ZigBee
联盟于 2005 年公布了第一份 ZigBee 规范“ZigBee Specification V1.o”。ZigBee 协议
规范使用了 IEEE 802.15.4 定义的物理层(PHY)和媒体介质访问层(MAC),并在
此基础上定义了网络层(NWK)和应用层(APL)架构。
TI 公司在提供 ZigBee 无线单片机 CC2530 的同时提供了 Z-Stack 协议栈源代
码,以方便设计人员将 Z-Stack 直接移植到 CC2530 上使用,使其支持 IEEE 802.15.4/
ZigBee 协议。TI 还提供比较多的工具软件,例如,CC2530 的 FLASH 编程软件,包
监视分析软件,以及一些在协议之上的应用案例、简单的点对点通信软件、智能家居
应用软件等。
为了使系统稳定可靠地运行,必须保证硬件的设计稳定可靠,为了满足需要的功
能要求,软件的设计同样重要的。为了使整个系统能够很好地正常工作,必须让软硬
件协同操作。在 TI 的 Z-Stack 协议栈之上开发软件系统是一种很好的、省力的方式,
因此,必须对 TI 的 Z-Stack 协议栈代码进行必要的了解。
由 CC2530 组成的无线节点一般安装在任务箱内或者独立使用,主要由嵌入式底
板、无线模组、传感器、LCD 屏等 4 部分组成。
一、基于 ZStack 的 LED 控制
在网络中,为了完成通信,必须使用多层上的多种协议,这些协议按照层次顺序
组合在一起,构成了协议栈(Protocol Stack)。协议栈是网络中各层协议的总和,是
一套协议的规范,形象地反映了一个网络中文件传输的过程,即由上层协议到底层协
议,再由底层协议到上层协议。
使用最广泛的协议栈是互联网协议栈,由上到下的协议分别是应用层(HTTP、
182

