描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121389443丛书名: 物联网开发与应用丛书
本书基于短距离无线通信技术(ZigBee、BLE、Wi-Fi)和长距离无线通信技术(LoRa、NB-IoT、LTE),详细阐述物联网系统中传感器的驱动开发技术、客户端(Web端和Android端)开发技术,由浅入深地分析物联网系统的综合开发与应用。本书采用案例式的讲解方法,通过贴近社会和生活的物联网系统应用项目,详细地介绍物联网系统的设计和软硬件的开发,并给出了开发验证和总结拓展。本书将理论学习和开发实践紧密结合起来,每个案例均给出了完整的开发代码,读者可以在开发代码的基础上快速地进行二次开发。
第1章 物联网及其无线通信技术 1
1.1 物联网概述 1
1.1.1 物联网的基本概念与特征 1
1.1.2 我国物联网产业发展现状 2
1.1.3 物联网的应用前景 3
1.2 物联网无线通信技术 4
1.2.1 短距离无线通信技术 4
1.2.2 长距离无线通信技术 4
第2章 物联网开发基础 5
2.1 物联网开发平台 5
2.1.1 物联网中常用开发硬件 6
2.1.2 智能网关 6
2.1.3 xLab未来开发平台 7
2.2 物联网数据通信协议 12
2.2.1 ZXBee数据通信协议 12
2.2.2 数据通信协议参数定义 14
2.3 智云平台应用开发接口 16
2.3.1 Android端应用开发接口 16
2.3.2 Web端应用开发接口 21
2.4 Android端应用开发实例 25
2.4.1 基于Android的实时连接接口的应用 25
2.4.2 基于Android的历史数据接口的应用 26
2.5 Web端应用开发实例 28
2.5.1 基于Web的实时连接接口的应用 28
2.5.2 基于Web的历史数据接口的应用 30
第3章 ZigBee高级应用开发 31
3.1 基于ZigBee的城市环境信息采集系统 31
3.1.1 系统开发目标 31
3.1.2 系统设计分析 32
3.1.3 系统的软硬件开发:城市环境信息采集系统 34
3.1.4 开发验证 54
3.1.5 总结与拓展 56
3.2 基于ZigBee的城市景观照明控制系统 56
3.2.1 系统开发目标 57
3.2.2 系统设计分析 57
3.2.3 系统的软硬件开发:城市景观照明控制系统 59
3.2.4 开发验证 70
3.2.5 总结与拓展 71
3.3 基于ZigBee的智能燃气控制系统 71
3.3.1 系统开发目标 72
3.3.2 系统设计分析 72
3.3.3 系统的软硬件开发:智能燃气控制系统 73
3.3.4 开发验证 84
3.3.5 总结与拓展 86
3.4 基于ZigBee的家庭安防监控系统 86
3.4.1 系统开发目标 87
3.4.2 系统设计分析 87
3.4.3 系统的软硬件开发:家庭安防监控系统 89
3.4.4 开发验证 104
3.4.5 总结与拓展 106
第4章 BLE高级应用开发 107
4.1 基于BLE的家庭灯光控制系统 107
4.1.1 系统开发目标 107
4.1.2 系统设计分析 108
4.1.3 系统的软硬件开发:家庭灯光控制系统 110
4.1.4 开发验证 126
4.1.5 总结与拓展 128
4.2 基于BLE的智能门禁管理系统 128
4.2.1 系统开发目标 129
4.2.2 系统设计分析 129
4.2.3 系统的软硬件开发:智能门禁管理系统 130
4.2.4 开发验证 141
4.2.5 总结与拓展 143
第5章 Wi-Fi高级应用开发 145
5.1 基于Wi-Fi的楼宇消防控制系统 145
5.1.1 系统开发目标 145
5.1.2 系统设计分析 146
5.1.3 系统的软硬件开发:楼宇消防控制系统 148
5.1.4 开发验证 165
5.1.5 总结与拓展 166
5.2 基于Wi-Fi的楼宇通风控制系统 166
5.2.1 系统开发目标 167
5.2.2 系统设计分析 167
5.2.3 系统的软硬件开发:楼宇通风控制系统 168
5.2.4 开发验证 177
5.2.5 总结与拓展 179
第6章 LoRa高级应用开发 181
6.1 基于LoRa的农业土壤调节系统 181
6.1.1 系统开发目标 182
6.1.2 系统设计分析 182
6.1.3 系统的软硬件开发:农业土壤调节系统 184
6.1.4 开发验证 197
6.1.5 总结与拓展 199
6.2 基于LoRa的农业光照度调节系统 199
6.2.1 系统开发目标 200
6.2.2 系统设计分析 200
6.2.3 系统的软硬件开发:农业光照度调节系统 201
6.2.4 开发验证 213
6.2.5 总结与拓展 214
第7章 NB-IoT高级应用开发 215
7.1 基于NB-IoT的停车收费管理系统 215
7.1.1 系统开发目标 215
7.1.2 系统设计分析 216
7.1.3 系统的软硬件开发:停车收费管理系统 217
7.1.4 开发验证 232
7.1.5 总结与拓展 233
7.2 基于NB-IoT的智能水表抄表系统 234
7.2.1 系统开发目标 234
7.2.2 系统设计分析 234
7.2.3 系统的软硬件开发:智能水表抄表系统 236
7.2.4 开发验证 249
7.2.5 总结与拓展 251
第8章 LTE高级应用开发 253
8.1 基于LTE的仓库环境管理系统 253
8.1.1 系统开发目标 253
8.1.2 系统设计分析 254
8.1.3 系统的软硬件开发:仓库环境管理系统 255
8.1.4 开发验证 270
8.1.5 总结与拓展 271
8.2 基于LTE的自动化生产线计数系统 272
8.2.1 系统开发目标 272
8.2.2 系统设计分析 272
8.2.3 系统的软硬件开发:自动化生产线计数系统 273
8.2.4 开发验证 283
8.2.5 总结与拓展 284
参考文献 285
近年来,物联网、移动互联网、大数据和云计算的迅猛发展,逐步改变了社会的生产方式,大大提高了生产效率和社会生产力。工业和信息化部发布的《物联网发展规划 (2016—2020年)》总结了“十二五”规划中物联网发展所获得的成就,并分析了“十三五”期间面临的形势,明确了物联网的发展思路和目标,提出了物联网发展的6大任务,分别是强化产业生态布局、完善技术创新体系、推动物联网规模应用、构建完善标准体系、完善公共服务体系、提升安全保障能力;提出了4大关键技术,分别是传感器技术、体系架构共性技术、操作系统,以及物联网与移动互联网、大数据融合关键技术;提出了6大重点领域应用示范工程,分别是智能制造、智慧农业、智能家居、智能交通和车联网、智慧医疗和健康养老,以及智慧节能环保;指出要健全多层次多类型的物联网人才培养和服务体系,支持高校、科研院所加强跨学科交叉整合,加强物联网学科建设,培养物联网复合型专业人才。该发展规划为物联网发展指出了一条鲜明的道路,同时也表明了我国在推动物联网应用方面的坚定决心,相信物联网的规模会越来越大。
物联网系统涉及的技术有很多,从感知层到应用层都有不同的开发技术,包括微处理器的接口驱动开发技术、传感器的驱动开发技术、无线通信技术、客户端(Web端和Android端)开发技术等。本书基于短距离无线通信技术(ZigBee、BLE、Wi-Fi)和长距离无线通信技术(LoRa、NB-IoT、LTE),详细分析物联网系统的综合开发与应用。
全书采用案例式的讲解方法,利用贴近社会和生活的案例,由浅入深地介绍物联网系统的开发技术,每个案例均给出了完整的开发代码。
第1章简要介绍物联网基本概念与特征、物联网产业发展现状、物联网的应用前景,以及在物联网中常用的无线通信技术。
第2章介绍物联网的开发基础,主要内容包括物联网的开发平台、数据通信协议、智云平台的开发接口,以及Android端和Web端的开发接口及应用。
第3章通过基于ZigBee的城市环境信息采集系统、城市景观照明控制系统、智能燃气控制系统和家庭安防监控系统,全面介绍了ZigBee物联网系统的架构和应用,对每个开发案例均进行了系统架构分析与设计,设计了基于ZigBee的采集类传感器、控制类传感器和安防类传感器的驱动程序,实现了Android端和Web端的应用开发。
第4章通过基于BLE的家庭灯光控制系统和智能门禁管理系统,全面介绍了BLE物联网系统的架构和应用,对每个开发案例均进行了系统架构分析与设计,设计了基于BLE的控制类传感器和识别类传感器的驱动程序,实现了Android端和Web端的应用开发。
第5章通过基于Wi-Fi的楼宇消防控制系统和楼宇通风控制系统,全面介绍了Wi-Fi物联网系统的架构和应用,对每个开发案例均进行了系统架构分析与设计,设计了基于Wi-Fi的采集类传感器、控制类传感器和安防类传感器的驱动程序,实现了Android端和Web端的应用开发。
第6章通过基于LoRa的农业土壤调节系统和农业光照度调节系统,全面介绍了LoRa物联网系统的架构和应用,对每个开发案例均进行了系统架构分析与设计,设计了基于LoRa的采集类传感器、控制类传感器和安防类传感器的驱动程序,实现了Android端和Web端的应用开发。
第7章通过基于NB-IoT的停车收费管理系统和智能水表抄表系统,全面介绍了NB-IoT物联网系统的架构和应用,对每个开发案例均进行了系统架构分析与设计,设计了基于NB-IoT的采集类传感器、控制类传感器、安防类传感器和识别类传感器的驱动程序,实现了Android端和Web端的应用开发。
第8章通过基于LTE的仓库环境管理系统和自动化生产线计数系统,全面介绍了LTE物联网系统的架构和应用,对每个开发案例均进行了系统架构分析与设计,设计了基于LTE的识别类传感器、控制类传感器和安防类传感器的驱动程序,实现了Android端和Web端的应用开发。
本书在编写过程中,借鉴和参考了国内外专家、学者、技术人员的相关研究成果,我们尽可能按学术规范予以说明,但难免会有疏漏之处,在此谨向有关作者表示深深的敬意和谢意。如有疏漏,请及时通过出版社与我们联系。
本书的出版得到了广东省自然科学基金项目(2018A030313195)、广东省高校省级重大科研项目(2017GKTSCX021)、广东省科技计划项目(2017ZC0358)和广州市科技计划项目(201804010262)的资助。感谢中智讯(武汉)科技有限公司在本书编写过程中提供的帮助,特别感谢电子工业出版社有限公司的编辑在本书出版过程中给予的大力支持。
本书涉及的知识面较广,限于时间仓促,以及作者的水平和经验,疏漏之处在所难免,恳请专家和读者批评指正。
作 者
2020年2月
评论
还没有评论。