图书介绍
无线传感器网络应用技术 基于TinyOS及ZigBee PRO的实例设计PDF|Epub|txt|kindle电子书版本网盘下载
![无线传感器网络应用技术 基于TinyOS及ZigBee PRO的实例设计](https://www.shukui.net/cover/7/31901682.jpg)
- 赵成编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302438366
- 出版时间:2016
- 标注页数:268页
- 文件大小:97MB
- 文件页数:282页
- 主题词:无线电通信-传感器-网络操作系统-程序设计
PDF下载
下载说明
无线传感器网络应用技术 基于TinyOS及ZigBee PRO的实例设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇 基于TinyOS 2.x操作系统的应用设计3
第1章 TinyOS程序设计原理3
1.1 TinyOS操作系统3
1.1.1 TinyOS简介3
1.1.2 TinyOS的特点4
1.1.3 TinyOS调度机制5
1.1.4 TinyOS通信模型5
1.1.5 TinyOS能源效率6
1.2 NesC简单程序示例6
1.2.1 NesC语言简介6
1.2.2 NesC语言的特点7
1.2.3 NesC简单程序示例7
1.2.4 NesC编程结构8
1.3 NesC编程语法9
1.3.1 代码页格式9
1.3.2 NesC编程语法10
本章小结11
习题12
第2章 TinyOS LED控制13
2.1 LED控制任务描述13
2.1.1 任务描述13
2.1.2 LED控制项目结构14
2.1.3 应用基础14
2.2 程序的结构与模型16
2.2.1 程序结构16
2.2.2 程序模型17
2.3 应用Task控制LED18
2.3.1 LED控制程序源码18
2.3.2 LED控制原理19
2.3.3 扩展分析20
2.4 应用Event控制LED20
2.4.1 LED控制程序源码20
2.4.2 LED控制原理21
2.4.3 扩展分析21
本章小结22
习题22
第3章 串口通信24
3.1 串口通信任务描述24
3.1.1 任务描述24
3.1.2 串口通信项目结构25
3.1.3 应用基础25
3.2 程序的结构与模型27
3.2.1 程序结构27
3.2.2 程序模型28
3.3 串口通信程序设计28
3.3.1 串口通信程序源码28
3.3.2 串口通信原理33
3.3.3 扩展分析34
本章小结35
习题35
第4章 定时器37
4.1 定时器控制任务描述37
4.1.1 任务描述37
4.1.2 定时器控制项目结构37
4.1.3 应用基础38
4.2 程序的结构与模型40
4.2.1 程序结构40
4.2.2 程序模型40
4.3 定时器控制41
4.3.1 定时器应用程序源码41
4.3.2 定时器控制原理43
4.3.3 扩展分析43
本章小结44
习题44
第5章 光敏传感器测量46
5.1 光敏传感器测量任务描述46
5.1.1 任务描述46
5.1.2 光敏传感器测量项目结构46
5.1.3 应用基础47
5.2 程序的结构与模型50
5.2.1 程序结构50
5.2.2 程序模型50
5.3 光敏传感器测量程序51
5.3.1 光敏传感器测量程序源码51
5.3.2 光敏传感器测量原理54
5.3.3 扩展分析55
本章小结56
习题57
第6章 射频通信58
6.1 射频通信任务描述58
6.1.1 任务描述58
6.1.2 射频通信项目结构59
6.1.3 应用基础60
6.2 程序的结构与模型64
6.2.1 程序结构64
6.2.2 程序模型65
6.3 射频数据通信实践66
6.3.1 射频数据通信实践程序源码66
6.3.2 射频数据通信原理69
6.3.3 扩展分析69
6.4 MAC协议组网实践70
6.4.1 MAC协议组网实践程序源码70
6.4.2 MAC协议组网原理72
6.4.3 扩展分析73
本章小结75
习题75
第7章 低功耗RF控制76
7.1 低功耗RF控制任务描述76
7.1.1 任务描述76
7.1.2 低功耗RF控制项目结构76
7.1.3 应用基础77
7.2 程序的结构与模型80
7.2.1 程序结构80
7.2.2 程序模型81
7.3 低功耗MAC协议实践82
7.3.1 低功耗MAC协议实践程序源码82
7.3.2 低功耗RF控制原理85
7.3.3 扩展分析86
本章小结86
习题87
第8章 节点RSSI的测量89
8.1 节点RSSI测量任务描述89
8.1.1 任务描述89
8.1.2 节点RSSI测量项目结构89
8.1.3 应用基础90
8.2 程序的结构与模型92
8.2.1 程序结构92
8.2.2 程序模型93
8.3 基于RSSI的节点测距93
8.3.1 基于RSSI的节点测距源码93
8.3.2 基于RSSI的节点测距原理96
8.3.3 扩展分析97
本章小结99
习题100
第9章 路由协议102
9.1 路由协议通信任务描述102
9.1.1 任务描述102
9.1.2 路由协议通信项目结构103
9.1.3 应用基础103
9.2 程序的结构与模型105
9.2.1 程序结构105
9.2.2 程序模型106
9.3 路由协议通信应用程序107
9.3.1 路由协议通信程序源码107
9.3.2 路由协议通信程序分析110
9.3.3 扩展分析111
9.4 路由协议组件设计113
9.4.1 路由协议数据结构113
9.4.2 Flooding路由协议组件设计113
9.4.3 Gossiping路由组件设计115
9.4.4 扩展分析117
本章小结117
习题117
下篇 基于ZigBee PRO协议的应用设计123
第10章 ZigBee技术概述123
10.1 ZigBee技术简介123
10.1.1 ZigBee的概念123
10.1.2 ZigBee设备类型124
10.1.3 ZigBee射频通道124
10.1.4 ZigBee网络拓扑结构125
10.1.5 ZigBee网络地址126
10.1.6 ZigBee技术特点126
10.2 ZigBee软件协议栈128
10.2.1 Z-Stack协议简介128
10.2.2 Z-Stack的工作原理128
10.2.3 Z-Stack的分层129
10.3 CC2530应用电路130
10.3.1 CC2530芯片的器件特性130
10.3.2 CC2530的功能结构131
10.3.3 CC2530的应用电路设计132
本章小结135
习题135
第11章 CC2530 GPIO控制137
11.1 GPIO接口输出控制137
11.1.1 GPIO接口控制基础137
11.1.2 GPIO接口输出控制138
11.1.3 GPIO输出控制效果139
11.2 GPIO接口输入控制139
11.2.1 GPIO接口控制基础139
11.2.2 GPIO接口输入控制140
11.2.3 GPIO输入控制效果142
11.3 GPIO接口中断控制142
11.3.1 GPIO接口的中断控制142
11.3.2 GPIO接口中断控制144
11.3.3 GPIO中断控制效果146
本章小结146
习题146
第12章 CC2530 UART接口控制149
12.1 UART串口输出控制149
12.1.1 UART发送控制149
12.1.2 UART接口的数据发送151
12.2 UART串口收发控制153
12.2.1 UART接口收发控制153
12.2.2 UART接口收发控制程序154
12.3 UART串口时钟显示控制157
12.3.1 UART接口时钟显示控制157
12.3.2 UART时钟显示控制程序157
本章小结161
习题162
第13章 CC2530定时器控制163
13.1 Timer1定时控制163
13.1.1 Timer1应用基础163
13.1.2 Timer1定时应用164
13.2 Timer3定时控制166
13.2.1 Timer3应用基础166
13.2.2 Timer3定时控制程序167
13.3 Timer4定时控制170
13.3.1 Timer4应用基础170
13.3.2 Timer4定时输出PWM波172
本章小结174
习题174
第14章 片内ADC测温176
14.1 片内ADC测温寄存器176
14.1.1 片内ADC测温基础176
14.1.2 片内ADC测温寄存器177
14.2 片内ADC测温应用180
14.2.1 片内ADC测温程序180
14.2.2 数据校准183
本章小结185
习题186
第15章 Z-Stack协议通信187
15.1 Z-Stack协议简介187
15.1.1 Z-Stack协议的概念187
15.1.2 Z-Stack协议的工作流程189
15.1.3 OSAL中的任务处理189
15.2 Z-Stack无线自组网190
15.2.1 SampleApp工程源码190
15.2.2 SampleAPP工程分析196
15.2.3 网络管理199
15.3 Z-Stack串口通信201
15.3.1 任务描述201
15.3.2 程序设计201
15.3.3 Z-Stack串口通信分析203
本章小结206
习题206
第16章 Z-Stack点对点无线测温208
16.1 无线测温基础208
16.1.1 点对点通信结构208
16.1.2 射频数据包格式209
16.1.3 点对点无线测温网络基础210
16.2 无线测温协调器程序210
16.2.1 GenericAPP头文件210
16.2.2 GenericApp应用程序211
16.3 无线测温终端设备程序213
16.3.1 传感器驱动程序源码213
16.3.2 终端设备测温程序源码214
本章小结217
习题217
第17章 Z-Stack组播与广播219
17.1 组播与广播通信219
17.1.1 组播与广播的概念219
17.1.2 组播与广播的结构设计220
17.1.3 组播与广播的应用224
17.2 组播的应用实践224
17.3 广播的应用实践227
本章小结228
习题229
第18章 Z-Stack协议组网231
18.1 Z-Stack协议网络拓扑控制231
18.1.1 Z-Stack组网控制231
18.1.2 PAN ID与网络地址234
18.1.3 Z-Stack组网实践238
18.2 网络传感器测量原理243
18.2.1 Z-Stack模板结构与功能243
18.2.2 SimpleApp工程测量原理243
18.2.3 传感器测量程序分析244
18.3 Z-Stack网络管理253
18.3.1 网络状态指示254
18.3.2 网络管理器254
18.3.3 网际通信256
本章小结258
习题258
附录A CC2530射频模块的电路原理图263
附录B CC2530模块的底板电路原理图264
附录C 无线传感器网络的缩略语265
参考文献267