发表于2024-11-19
本书主要介绍基于CC2530处理器和ZigBee无线网络的物联网和云平台开发技术,由浅入深地对物联网和云平台系统进行了介绍,采用任务式开发的学习方法,共积累了近30个趣味盎然、贴近生活的案例,每个案例均有完整的开发过程,都有明确的学习目标、清晰的环境开发要求、深入浅出的原理学习、详细的开发内容和完整的开发步骤。最后进行总结和拓展,将理论学习和开发实践结合起来,每个案例均附上完整的开发代码,在源代码的基础可以进行快速二次开发,读者可以快速上手。
廖建尚,男,副教授,毕业于广东工业大学通信与信息系统专业,硕士,现任职于广东交通职业技术学院。长期从事物联网技术的开发和教学工作。
第1章 智云物联开放平台 1
1.1 任务1:认识物联网 1
1.1.1 物联网 1
1.1.2 我国物联网的发展 2
1.1.3 物联网发展领域 3
1.1.4 物联网和“互联网+” 5
1.2 任务2:认识智云物联平台 6
1.2.1 智云物联基本框架 7
1.2.2 智云物联常用硬件 8
1.2.3 云平台可实现的项目 9
1.2.4 开发预备知识 9
1.3 任务3:认识物联网开发硬件 10
1.3.1 物联网开发硬件―TI CC2530处理器 10
1.3.2 CC2530无线节点 10
1.3.3 跳线设置及硬件连接 11
1.3.4 CC2530无线节点硬件资源 14
1.4 任务4:认识ZigBee和ZStack协议栈 14
1.4.1 ZigBee无线传感网络技术 14
1.4.2 ZStack协议栈 15
第2章 云平台开发基础 21
2.1 任务5:智云平台配置 21
2.1.1 学习目标 21
2.1.2 开发环境 21
2.1.3 原理学习 21
2.1.4 开发内容 22
2.1.5 开发步骤 28
2.1.6 总结与拓展 32
2.2 任务6:认识通信协议 33
2.2.1 学习目标 33
2.2.2 开发环境 33
2.2.3 原理学习 33
2.2.4 开发内容 38
2.2.5 开发步骤 39
2.2.6 总结与拓展 41
2.3 任务7:硬件驱动开发 41
2.3.1 学习目标 41
2.3.2 开发环境 41
2.3.3 原理学习 41
2.3.4 开发内容 43
2.3.5 开发步骤 53
2.3.6 总结与拓展 55
2.4 任务8:AndroidAPI开发 55
2.4.1 学习目标 55
2.4.2 开发环境 56
2.4.3 原理学习 56
2.4.4 开发内容 61
2.4.5 开发步骤 78
2.4.6 总结与拓展 80
2.5 任务9:WebAPI开发 80
2.5.1 学习目标 80
2.5.2 开发环境 80
2.5.3 原理学习 80
2.5.4 开发内容 85
2.5.5 开发步骤 123
2.5.6 总结与拓展 130
2.6 任务10:开发调试工具 130
2.6.1 学习目标 130
2.6.2 开发环境 130
2.6.3 原理学习 130
2.6.4 开发内容 131
2.6.5 开发步骤 135
2.6.6 总结与拓展 136
2.7 任务11:掌握应用项目上传 136
2.7.1 学习目标 136
2.7.2 开发环境 137
2.7.3 原理学习 137
2.7.4 开发内容 137
2.7.5 开发步骤 144
2.7.6 总结与拓展 145
第3章 智云物联综合应用开发 146
3.1 任务12:远程温湿度计系统开发(案例1) 146
3.1.1 学习目标 146
3.1.2 开发环境 146
3.1.3 原理学习 146
3.1.4 开发内容 149
3.1.5 开发步骤 156
3.1.6 总结与拓展 158
3.2 任务13:智能灯光控制系统开发(案例2) 158
3.2.1 学习目标 158
3.2.2 开发环境 158
3.2.3 原理学习 158
3.2.4 开发内容 160
3.2.5 开发步骤 168
3.2.6 总结与拓展 169
3.3 任务14:厨房燃气检测系统开发(案例3) 169
3.3.1 学习目标 169
3.3.2 开发环境 169
3.3.3 原理学习 169
3.3.4 开发内容 171
3.3.5 开发步骤 180
3.3.6 总结与拓展 182
3.4 任务15:农作物光强监测系统开发(案例4) 183
3.4.1 学习目标 183
3.4.2 开发环境 183
3.4.3 原理学习 183
3.4.4 开发内容 184
3.4.5 开发步骤 192
3.4.6 总结与拓展 194
3.5 任务16:GPS网关定位系统开发(案例5) 194
3.5.1 学习目标 194
3.5.2 开发环境 194
3.5.3 原理学习 194
3.5.4 开发内容 196
3.5.5 开发步骤 200
3.5.6 总结与拓展 202
3.6 任务17:GSM短信通知系统开发(案例6) 202
3.6.1 学习目标 202
3.6.2 开发环境 202
3.6.3 原理学习 202
3.6.4 开发内容 203
3.6.5 开发步骤 205
3.6.6 总结与拓展 206
3.7 任务18:视频采集与控制系统开发(案例7) 206
3.7.1 学习目标 206
3.7.2 开发环境 206
3.7.3 原理学习 207
3.7.4 开发内容 207
3.7.5 开发步骤 216
3.7.6 总结与拓展 218
第4章 智云物联高级应用开发 219
4.1 任务19:UI设计与布局 219
4.1.1 学习目标 219
4.1.2 开发内容 219
4.1.3 开发步骤 227
4.2 任务20:智慧窗帘控制系统开发(案例8) 228
4.2.1 学习目标 228
4.2.2 开发环境 228
4.2.3 原理学习 228
4.2.4 开发内容 230
4.2.5 开发步骤 241
4.2.6 总结与拓展 242
4.3 任务21:自动浇花系统开发(案例9) 242
4.3.1 学习目标 242
4.3.2 开发环境 243
4.3.3 原理学习 243
4.3.4 开发内容 244
4.3.5 开发步骤 256
4.3.6 总结与拓展 258
4.4 任务22:智能门禁系统开发(案例10) 258
4.4.1 学习目标 258
4.4.2 开发环境 258
4.4.3 原理学习 258
4.4.4 开发内容 262
4.4.5 开发步骤 271
4.4.6 总结与拓展 273
4.5 任务23:智能安防系统开发(案例11) 274
4.5.1 学习目标 274
4.5.2 开发环境 274
4.5.3 原理学习 274
4.5.4 开发内容 277
4.5.5 开发步骤 294
4.5.6 总结与拓展 296
4.6 任务24:实验室管理系统开发(案例12) 296
4.6.1 学习目标 296
4.6.2 开发环境 296
4.6.3 原理学习 296
4.6.4 开发内容 298
4.6.5 开发步骤 315
4.6.6 总结与拓展 317
4.7 任务25:无线抄表系统开发(案例13) 317
4.7.1 学习目标 317
4.7.2 开发环境 317
4.7.3 原理学习 317
4.7.4 开发内容 319
4.7.5 开发步骤 334
4.7.6 总结与拓展 335
4.8 任务26:智能家居自动控制系统开发(案例14) 336
4.8.1 学习目标 336
4.8.2 开发环境 336
4.8.3 原理学习 336
4.8.4 开发内容 337
4.8.5 开发步骤 344
4.8.6 总结与拓展 347
附录A 常见硬件及问题 348
A.1 Android智云Android开发平台的使用 348
A.2 无线节点镜像固化 350
A.3 无线节点修改网络信息 351
A.4 无线节点读取IEEE地址 352
A.5 认识各种传感器 353
A.6 传感器操作说明 357
参考文献 360
近年来,物联网和云计算的迅猛发展,慢慢改变了社会的生产方式,大大提高了生产效率和社会生产力。国家规划在9大重点领域推广物联网,分别是智能农业、智能家居、智能电力、智能交通、智能电网、智能安防、智能物流、智能环保和智能医疗,并得到了广泛的应用且逐步改变着这些产业的结构。
物联网系统涉及的技术多、知识面广,对于一个有志于从事物联网和云平台开发的人,需要掌握微处理器的接口驱动开发技术、传感器的驱动开发技术、应用层开发技术,等等。本书介绍物联网的基本知识、开发基础,以及综合应用开发和高级应用开发,理论知识点清晰,实践案例丰富,逐步引导读者掌握物联网和云平台的开发技术并快速应用。
全书采用任务式开发的学习方法,共14个趣味盎然、贴近生活的案例,每个案例均有完整的开发过程,分别有明确的学习目标、清晰的环境开发要求、深入浅出的原理学习、详细的开发内容和完整的开发步骤,最后进行总结与拓展,每个案例均附上完整的开发代码,在源代码的基础可以进行快速二次开发,能方便将其转化为各种比赛的案例,或者工程技术开发人员和科研工作人员进行科研项目开发等。
第1章介绍了物联网基本构成和发展状况,分析了智云平台的基本框架和软硬件构成,介绍了本书开发使用的硬件平台CC2530的硬件资源。
第2章分析云平台开发技术,先介绍智云物联平台的基本使用方法,并设计了一种用于数据传输的通信协议,介绍了基于CC2530和ZigBee无线传感网络的感知层硬件开发,有采集类节点、报警类节点和控制类节点,分析了云平台的Android应用接口开发和WEB应用接口开发,并学习了云平台调试工具,最后进行了云平台的应用。
第3章是云平台物联网的综合应用开发,共有7个综合应用开发项目,分别是远程温湿度计系统、智能灯光控制系统、厨房燃气检测系统、农作物光强监测系统、GPS网关定位系统、GSM短信通知系统,以及视频采集与控制系统,从物联网的感知层、传输层及应用层出发,重点实现感知层和应用层的设计与开发,实现了物联网云平台的综合应用。
第4章是云平台物联网的高级应用开发,共有7个高级应用开发项目,分别是智慧窗帘控制系统、自动浇花系统、智能门禁系统、智能安防系统、实验室管理系统、无线抄表系统、智能家居自动控制系统,高级应用开发涉及感知层更多的环境信息采集和控制,从而达到物联网的智慧功能。本章也对物联网云平台知识点进行了总结,从而构建更为完整的物联网知识框架。
本书特色:
(1)任务式开发。抛去传统的理论学习方法,选取合适的案例将理论与实践结合起来,通过理论学习和开发实践,快速入门,由浅入深掌握物联网开发技术。
(2)各种知识点的融合。将嵌入式系统的开发技术、CC2530处理器基本接口驱动技术、传感器驱动技术、ZigBee无线技术、Android移动互联网开发技术等,实现了强大的物联网数据采集、传输和处理。
本书是在另一本书籍《物联网平台开发及应用—基于CC2530和ZigBee》的基础上,进一步地学习和开发综合性应用项目,建议读者先阅读该书籍的内容,夯实基础,以便快速进入本书的开发和应用。
本书既可作为高等院校相关专业师生的教学和自学参考书,也可供相关领域的工程技术人员查阅之用,对于物联网开发爱好者,本书也是一本的深入浅出的读物。
本书在编写过程中,借鉴和参考了国内外专家、学者、技术人员的相关研究成果,我们尽可能按学术规范予以说明,但难免有疏漏之处,在此谨向有关作者表示深深的敬意和谢意。如有请疏漏,请及时通过出版社与作者联系。
感谢中智讯(武汉)科技有限公司在本书编写的过程中提供的帮助,特别感谢电子工业出版社的编辑在本书出版过程中给予大力支持,该书也得到了“广东省高等职业教育品牌专业建设项目(2016gzpp044)”的资助。
由于本书涉及的知识面广,限于笔者的水平和经验,疏漏之处在所难免,恳请专家和读者批评指正。
作 者
2017年3月
物联网&云平台高级应用开发 下载 mobi pdf epub txt 电子书 格式 2024
物联网&云平台高级应用开发 下载 mobi epub pdf 电子书变得很深的跋山涉水男神
评分商品质量好,价格实惠!
评分公司出版书籍,内容非常实用。
评分变得很深的跋山涉水男神
评分公司出版书籍,内容非常实用。
评分巨垃圾、巨没有含金量的一本推销书,作者的良心到哪儿去了?!完全没有学习价值
评分变得很深的跋山涉水男神
评分变得很深的跋山涉水男神
评分变得很深的跋山涉水男神
物联网&云平台高级应用开发 mobi epub pdf txt 电子书 格式下载 2024