无线节点组网技术
作 者: 戴娟,王鲁南
出版时间: 2016
内容简介
本书针对采用ZigBee协议栈的无线节点网络,以ZigBee无线传感网络技术为主要对象,在IAR软件编程平台的基础上,以射频单片机CC2530芯片(TI公司)为核心硬件,深入剖析了TI的Z-Stack协议栈架构和编程接口。详细讲述了在网络设置、节点组成、应用系统编程等方面对应的硬件、软件知识与技能,并举例讲解了如何在此基础上开发自己的ZigBee项目的方法。本书内容新颖实用、叙述深入浅出,全书主要内容包括无线网络技术基本知识、自组网协议特征与结构、无线组网技术及设计编程技巧,并给出了典型应用及软件实例,对常见问题给出了解决方案。本书可供无线组网技术研究、信息与通信、工程技术人员阅读参考,同时,也可作为高等院校本、专科自动化类、物联网、电子信息、通信、应用电子等专业课程的教材。
目录
第1章 无线网络技术概述1
1.1 无线网络技术介绍1
1.1.1 无线通信技术1
1.1.2 无线网络技术2
1.2 无线网络技术应用5
1.2.1 环境监测5
1.2.2 医疗应用5
1.2.3 军事应用5
1.3 无线网络技术发展6
练习与提高6
第2章 无线网络技术7
2.1 无线网络结构7
2.1.1 网络节点构成7
2.1.2 网络节点拓扑8
2.2 无线网络节点9
2.2.1 射频单片机9
2.2.2 开发软件32
2.2.3 基础实验程序42
练习与提高95
第3章 自组网协议—ZigBee应用96
3.1 协议特征与结构96
3.2 ZigBee 2007协议各层文件97
3.2.1 应用层APP98
3.2.2 HAL层104
3.2.3 数据链路层MAC110
3.2.4 MT(监控调试)层110
3.2.5 网络层NWK111
3.2.6 操作系统抽象层OSAL112
3.2.7 配置文件Profile113
3.2.8 安全层Security(安全管理)113
3.2.9 地址处理层Services(地址分配与处理)114
3.2.10 工程配置Tools115
3.2.11 设备对象ZDO117
3.2.12 媒体访问控制层MAC层接口函数ZMac118
3.2.13 工程的入口ZMain143
3.2.14 输出文件Output145
3.3 组网典型应用146
3.3.1 节点无线聊天实验146
3.3.2 无线点灯152
3.3.3 信号传输质量检测158
3.3.4 协议栈中的串口实验164
3.3.5 点播169
3.3.6 组播172
3.3.7 广播174
练习与提高177
第4章 无线组网技术应用实践178
4.1 多点遥控LED灯178
4.2 串口通信助手181
练习与提高185
第5章 无线组网参数设置198
5.1 TaskID 、PAN ID、Cluster ID的功能与区别198
5.2 ZigBee参数设置199
5.3 ZigBee帧结构及参数设置200
第6章 无线组网技术应用软件203
6.1 下载SmartRF程序203
6.2 空中抓包Packet_Sniffer软件207
6.2.1 软件介绍207
6.2.2 用户界面209
6.2.3 保存数据包的文件格式215
6.2.4 CC2510及CC1110嗅探器216
6.2.5 嗅探器故障排除218
附录 CC2530寄存器220
附录1 CC2530特殊功能寄存器(SFR)220
附录2 常见CC2530寄存器详解表223
参考文献228