内容简介
本书从ZigBee技术协议栈出发,主要讲解支撑ZigBee技术的Z.Stack协议栈的开发及应用。全书共分为6章,第1章主要讲解ZigBee基础知识、协议架构、ZigBee网络结构、各层数据帧结构等ZigBee技术原理知识; 第2章主要讲解MAC层信道访问机制及基于IEEE 802.15.4射频程序设计; 第3章主要讲解Z.Stack协议栈的开发与应用,包括Z.Stack协议栈架构、提供的API函数、协议栈各层分析和协议栈运行机制; 第4章主要讲解Z.Stack应用,包括数据接收和发送方式、匹配和绑定实例以及串口的使用; 第5章主要讲解在Z.Stack现有的工程上,重新建立应用APP层,区分协调器、路由器及终端节点的编译过程; 第6章对整本书贯穿项目的环境分析、软件功能进行实现。 本书采用实践为主、理论为辅、实践与理论相结合的方式,循序渐进地引导学生掌握Z�睸tack协议栈的使用,加强动手能力的培养。本书既适合作为高等院校物联网工程、通信工程、电子信息工程、自动化等专业相关课程的教材,也适合作为ZigBee技术开发者的参考书。
前言/序言
本书以学习德州仪器(TI)的CC2530芯片以及Z�睸tack协议栈为主线,是一本注重培养读者学习能力及动手能力的书。本丛书分为《ZigBee技术开发——CC2530单片机原理及应用》和《ZigBee技术开发——Z�睸tack协议栈原理及应用》。在《ZigBee技术开发——CC2530单片机原理及应用》一书中,以CC2530开发板为基础,配合传感器学习CC2530芯片各部分的开发与应用;在《ZigBee技术开发——Z.Stack协议栈原理及应用》一书中,将CC2530开发板与Z.Stack协议栈结合起来,学习Z�睸tack协议栈的开发与应用。全书以贯穿项目为主导,注重实践,将各个知识点分解,便于读者更深刻地理解和掌握ZigBee软硬件的开发与应用。全书配套的硬件资源如图0.1所示。
图0.1硬件资源
1.项目简介
智能家居环境信息采集系统项目是一个基于ZigBee的信息采集系统,本系统的实现由浅入深分为两部分:CC2530控制传感器以及Z.Stack信息采集。
●CC2530控制传感器:主要任务是使用CC2530单片机实现对温度传感器DS18B20和光敏电阻进行控制采集温度信息和光照信息。
●Z.Stack信息采集:主要任务是对信息采集的节点进行组网,实现远距离数据采集和传输。
ZigBee信息采集系统可以对多种环境进行数据采集,比如路灯检测系统、森林防火系统、城市交通系统等。
2.贯穿项目模块
智能家居环境信息采集系统的实现穿插到《ZigBee技术开发——CC2530单片机原理及应用》和《ZigBee技术开发——Z.Stack协议栈原理及应用》的所有章节中,每个章节在前一章节的基础上进行任务实现,对项目逐步进行迭代、升级,最终形成一个完整的项目。其中,《ZigBee技术开发——CC2530单片机原理及应用》是基于CC2530控制传感器采集环境信息的实现部分,《ZigBee技术开发——Z.Stack协议栈原理及应用》是基于信息采集的节点进行组网,实现远距离数据采集和传输。智能家居环境信息采集系统示意图如图0.2所示。
图0.2信息采集系统示意图
ZigBee节点(主要核心模块为CC2530)负责采集数据信息,信息采集完成之后通过ZigBee组网进行无线传输至协调器,协调器将数据整合之后发送至控制台。
3.章节任务实现
ZigBee技术开发:Z-Stack协议栈原理及应用 电子书 下载 mobi epub pdf txt