描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787560632476
内容简介
青岛东合信息技术有限公司编著的《Zigbee开发技术及实践(普通高等教育物联网工程专业十二五规划教材)》从Zigbee基础知识出发,详细讲解了基于 CC2530芯片的Zigbee软硬件开发技术。理论篇分别介绍了Zigbee技术的基本概念、Zigbee技术的原理、 Zigbee节点的硬件设计、CC2530基础开发、CC2530无线射频及IEEE802.15.4标准、Zstack协议栈分析、 Zstack系统移植和应用开发;实践篇以实现智能农业大棚的环境监测为基础,结合理论篇进行实践操作。 《Zigbee开发技术及实践(普通高等教育物联网工程专业十二五规划教材)》采用理论和实践相结合的方法,对CC2530片上系统和Zstack协议栈进行了深入的讲解、剖析和应用实现,使读者能迅速理解并掌握 Zigbee相关的开发知识,并全面提高动手能力。本书适用面广,可作为本科物联网工程、通信工程、电子信息工程、自动化、计算机科学与技术、计算机网络等专业的教材使用。
目 录
理论篇第1章 Zigbee概述1.1Zigbee技术概述1.1.1Zigbee的由来和发展1.1.2无线传感器网络与Zigbee的关系1.1.3Zigbee技术的特点1.1.4Zigbee芯片1.1.5常见的Zigbee协议栈1.2Zigbee软件开发平台1.2.1IAR软件开发平台1.2.2ZigbeeSniffer1.2.3辅助软件1.3Zigbee硬件开发平台练习第2章 Zigbee技术原理2.1概述2.2Zigbee网络结构2.2.1网络体系2.2.2拓扑结构2.2.3协议架构2.3IEEES02.15.4通信层2.3.1物理层2.3.2MAC层2.3.3MAC帧的结构2.4Zigbee网络层2.4.1功能概述2.4.2服务规范2.4.3帧结构2.5Zigbee应用层2.5.1几个概念2.5.2应用支持子层2.5.3应用框架2.5.4设备对象练习第3章 Z.gbee硬件设计3.1概述3.2设计规则及注意事项3.2.1原理图设计3.2.2PCB设计3.3硬件总体设计3.3.1CC2530核心板设计3.3.2协调器节点设计3.3.3路由器节点设计3.4低功耗设计练习第4章 CC2530基础开发4.1概述4.2CC2530的结构框架4.2.1CC2530CPU4.2.2CC2530存储器以及映射4.3CC2530编程基础4.3.1寄存器和汇编指令4.3.2编程基础4.3.3中断的使用4.4I/O4.4.1通用I/O4.4.2通用I/O中断4.4.3外设I/O4.5振荡器和时钟4.5.1振荡器4.5.2系统时钟及寄存器4.6电源管理和复位4.6.1供电模式4.6.2电源管理寄存器4.6.3复位4.7串口4.7.1串口模式4.7.2串口中断4.8DMA4.8.1DMA概述4.8.2DMA操作与配置4.8.3DMA中断4.9ADC4.9.1ADC特征4.9.2ADC输入4.9.3ADC转换4.10定时器4.10.1定时器概述4.10.2定时器14.10.3睡眠定时器和定时器24.10.4定时器3和定时器4练习第5章 无线射频与MAC层5.1概述5.2RF内核5.2.1中断5.2.2中断寄存器5.3HFO访问5.3.1RXFIFO5.3.2TXFIFO5.4发送模式5.4.1TX控制5.4.2帧处理5.5接收模式5.5.1RX控制5.5.2帧处理5.6CSMA/CA选通处理器5.7IEEE802.15.45.7.1IEEE802.15.4调制规范5.7.21EEE802.15.4数据格式5.7.3IEE802.15.4射频程序设计5.7.4发送过程5.7.5接收过程5.7.6实验结果及现象练习第6章 Zstack协议栈6.1概述6.2Zstack软件架构6.2.1Zigbee协议栈的结构6.2.2Zstack协议栈6.2.3Zigbee协议栈与Zstack的对比6.3HAL层分析6.3.1Common文件夹6.3.2Include文件夹6.3.3Target文件夹6.4NWK层分析6.4.1节点地址类型的选择6.4.2协议栈模板6.4.3网络参数配置6.5Tools配置和分析6.6Profile层分析6.6.1端点的管理6.6.2数据的发送和接收6.7ZDO层分析6.7.1ZDO网络设备启动6.7.2终端设备绑定、辅助绑定和解除绑定6.8API函数6.8.1信息管理API6.8.2任务同步API6.8.3定时器管理API6.8.4中断管理API6.8.5任务管理API6.8.6内存管理API6.8.7电源管理API6.8.8非易失性存储器的API6.9APP层分析6.9.1OSAL_SampleApp.c文件6.9.2SampleApp.c文件6.9.3SampleApp.h文件6.10OSAL运行机制6.10.1概述6.10.2OSAL术语6.10.3Zstack数据传输6.10.4OSAL剖析6.10.5按键事件剖析练习第7章 Zstack系统移植7.1工程模板的创建7.1.1工程的建立7.1.2修改App目录7.1.3编译选项的选择7.2任务的建立7.2.1函数的声明7.2.2任务的添加7.2.3任务初始化及事件处理7.3移植07.3.1LED移植7.3.2按键移植7.3.3LCD移植练习第8章 Zstack应用开发8.1应用设计8.1.1设计概述8.1.2Zigbee程序开发8.2体系结构设计8.2.1应用环境分析8.2.2整体设计8.2.3应用协议制定8.3路由器程序编写8.3.1响应按键命令8.3.2响应协调器命令8.4协调器程序编写8.4.1直接接收数据8.4.2串口触发8.5实验现象练习实践篇实践1Zigbee概述实践1.G.1实践1.G.2实践1.G.3实践1.G.4实践2Zigbee技术原理实践2.G.1实践2.G.2实践3Zjgbee硬件设计实践3.G.1实践3.G.2实践4CC2530基础开发实践4.G.1实践4.G.2实践5无线射频与MAC层实践5.G.1实践6Zstack协议栈实践6.G.1实践6.G.2实践6.C.3实践7Zstack系统移植实践7.G.1实践7.G.2实践8Zstack应用开发实践8.G.1
评论
还没有评论。