章物联网短距离无线通信技术开发基础1
1.1物联网概述1
1.1.1物联网的基本概念2
1.1.2物联网的重点发展领域4
1.1.3物联网中常用的技术5
1.1.4无线通信技术概述6
1.2短距离无线通信技术8
1.2.1常用的短距离无线通信技术及应用场景8
1.2.2短距离无线通信技术的学习路线、开发平台和开发环境11
1.2.3小结19
1.2.4思考与拓展19
第2章ZigBee无线通信技术应用开发21
2.1ZigBee无线通信技术开发基础21
2.1.1学习与开发目标22
2.1.2原理学习:ZigBee网络22
2.1.3开发实践:构建智慧农业系统25
2.1.4小结27
2.1.5思考与拓展27
2.2ZigBee开发平台和开发工具28
2.2.1学习与开发目标28
2.2.2原理学习:CC2530和ZigBee协议栈28
2.2.3开发实践:构建ZigBee网络43
2.2.4小结47
2.2.5思考与拓展47
2.3ZigBee协议栈解析与应用开发47
2.3.1学习与开发目标48
2.3.2原理学习:ZStack协议栈48
2.3.3开发实践:构建智慧农业系统64
2.3.4小结79
2.3.5思考与拓展79
2.4ZigBee农业光照度采集系统开发与实现79
2.4.1学习与开发目标79
2.4.2原理学习:ZigBee采集类程序接口80
2.4.3开发实践:农业光照度采集系统设计88
2.4.4小结100
2.4.5思考与拓展101
2.5ZigBee农业遮阳系统开发与实现101
2.5.1学习与开发目标101
2.5.2原理学习:ZigBee控制类程序接口102
2.5.3开发实践:ZigBee农业遮阳系统设计106
2.5.4小结114
2.5.5思考与拓展114
2.6ZigBee农业报警系统开发与实现114
2.6.1学习与开发目标115
2.6.2原理学习:ZigBee安防类程序接口115
2.6.3开发实践:ZigBee农业报警系统设计119
2.6.4小结126
2.6.5思考与拓展126
第3章BLE无线通信技术应用开发127
3.1BLE无线通信技术开发基础128
3.1.1学习与开发目标128
3.1.2原理学习:低功耗蓝牙128
3.1.3开发实践:构建智能家居系统135
3.1.4小结136
3.1.5思考与拓展136
3.2BLE无线通信技术开发平台和开发工具136
3.2.1学习与开发目标137
3.2.2原理学习:CC2540和BLE协议栈137
3.2.3开发实践:构建BLE网络146
3.2.4小结150
3.2.5思考与拓展150
3.3BLE协议栈解析与应用开发150
3.3.1学习与开发目标151
3.3.2原理学习:BLE协议栈工作原理151
3.3.3开发实践:构建BLE智能家居系统163
3.3.4小结173
3.3.5思考与拓展174
3.4BLE智能家居湿度采集系统开发与实现174
3.4.1学习与开发目标174
3.4.2原理学习:BLE采集类程序接口174
3.4.3开发实践:智能家居湿度采集系统设计182
3.4.4小结189
3.4.5思考与拓展189
3.5BLE智能家居灯光控制系统开发与实现189
3.5.1学习与开发目标190
3.5.2原理学习:BLE控制类程序接口190
3.5.3开发实践:智能家居灯光控制系统设计193
3.5.4小结200
3.5.5思考与拓展200
3.6BLE智能家居门磁报警系统开发与实现200
3.6.1学习与开发目标200
3.6.2原理学习:BLE安防类程序接口201
3.6.3开发实践:BLE智能家居门磁报警系统设计204
3.6.4小结211
3.6.5思考与拓展211
第4章Wi-Fi无线通信技术应用开发213
4.1Wi-Fi无线通信技术开发基础213
4.1.1学习与开发目标213
4.1.2原理学习:Wi-Fi无线通信技术原理214
4.1.3开发实践:构建Wi-Fi智能家居系统219
4.1.4小结220
4.1.5思考与拓展220
4.2Wi-Fi无线通信技术开发平台与开发工具221
4.2.1学习与开发目标221
4.2.2原理学习:CC3200及其Wi-Fi协议栈221
4.2.3开发实践:构建Wi-Fi网络234
4.2.4小结237
4.2.5思考与拓展238
4.3Wi-Fi协议栈解析与应用开发238
4.3.1学习与开发目标238
4.3.2原理学习:Wi-Fi协议栈238
4.3.3开发实践:构建Wi-Fi智能家居系统245
4.3.4小结251
4.3.5思考与拓展251
4.4Wi-Fi智能家居环境信息采集系统开发与实现251
4.4.1学习与开发目标252
4.4.2原理学习:Wi-Fi采集类程序接口252
4.4.3开发实践:Wi-Fi智能家居环境信息采集系统设计261
4.4.4小结268
4.4.5思考与拓展268
4.5Wi-Fi智能家居饮水机控制系统开发与实现268
4.5.1学习与开发目标269
4.5.2原理学习:Wi-Fi控制类程序接口269
4.5.3开发实践:Wi-Fi智能家居饮水机控制系统设计274
4.5.4小结281
4.5.5思考与拓展281
4.6Wi-Fi智能家居安防系统开发与实现281
4.6.1学习与开发目标281
4.6.2原理学习:Wi-Fi安防类程序接口282
4.6.3开发实践:智能家居安防系统设计287
4.6.4小结294
4.6.5思考与拓展294
第5章物联网综合应用开发295
5.1物联网综合项目开发平台295
5.1.1学习与开发目标295
5.1.2原理学习:智云物联平台开发基础296
5.1.3开发实践:智云物联应用项目的发布300
5.1.4小结308
5.1.5思考与拓展308
5.2物联网通信协议308
5.2.1学习与开发目标309
5.2.2原理学习:ZXBee通信协议309
5.2.3开发实践:ZXBee通信协议分析313
5.2.4小结315
5.2.5思考与拓展316
5.3物联网应用开发接口316
5.3.1学习与开发目标316
5.3.2原理学习:物联网应用开发接口317
5.3.3开发实践:仓库环境管理系统331
5.3.4小结335
5.3.5思考与拓展336
参考文献337