物联网实训案例设计

-
【作 者】主编 张翼英 梁琨
【I S B N 】978-7-5170-6575-3
【责任编辑】高辉
【适用读者群】本专通用
【出版时间】2018-07-19
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】216
【千字数】331
【印 张】13.5
【定 价】¥32
【丛 书】物联网工程专业系列教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书基于实际工作、生活中对物联网应用的不同需求,结合多种物联网典型技术,设计多个典型的物联网应用实训案例。全书共13章:第1章介绍物联网典型开发工具Arduino,包括其背景、开发环境等;第2章介绍PM2.5的检测与展示;第3章介绍智能车锁系统原理、技术及开发过程;第4章基于超声波定位技术实现智能避障小车系统开发;第5章以RFID技术为核心,介绍基于RFID的公交卡系统;第6章详细介绍基于红外超声波等技术的智能视频对讲系统开发;第7章介绍烟气感知与告警系统的设计与开发;第8章介绍仓库温湿度环境监测系统的设计与开发;第9章介绍基于Yeelink及树莓派的远程智能家居系统设计与开发;第10章至第13章从工业应用角度出发,分别开发物联网基础系统和物联网管理服务平台,以及基于平台的畜牧养殖业物联网应用案例、市政井盖物联网应用案例、工程机械物联网应用案例。
本书适合作为高等院校物联网及相关专业的实验实训教材,也适合作为物联网技术相关研究人员、企事业单位相关专业人员进行物联网工作的重要参考资料。
本书以实际需要为导向,以具体典型技术为目标,以通用感知设备为材料,结合物联网相关领域的理论研究和实践,设计了多个典型应用案例,多方位讲解物联网应用设计与研发。
本书适合作为高等院校物联网专业及相关专业学生的实验、实训教材,也适合作为物联网技术相关研究人员、企事业单位相关专业人员进行物联网工作的重要参考资料。
物联网技术通过各种感知设备、射频设备、通信模块等,在物理世界与认知世界间建立多维度关联,实现了对客观世界的全面深度感知。如何实现对诸如空气质量、交通管理、视频监控、烟气感知等环境进行有效交互,实现物联网的广泛应用,是目前迫切需要解决的问题。
本书以实际需要为导向,以具体典型技术为目标,以通用感知设备为材料,结合各自在物联网技术领域的理论研究和实践,设计了多个典型应用案例,多方位讲解物联网应用设计与研发。
第1章介绍物联网实训案例主要开发环境Arduino的相关背景情况。
第2章介绍如何运用技术实现对PM2.5的检测和展示,构建了一个方便观察具体数值的系统。
第3章介绍如何使用单片机(Arduino UNO)控制舵机,如何利用Wi-Fi通信模块与智能设备进行通信传输数据,对GPS定位模块的简单数据解析,实现智能车锁系统的开发。
第4章介绍如何使用单片机(Arduino UNO)控制电机(TT马达),以及如何利用超声波传感器获取障碍物的距离并交由单片机处理信息作出判断,实现智能小车避障。
第5章介绍如何利用RFID技术实现公交卡系统的注册、充值、余额查询、刷卡消费、注销等功能,并将卡片信息通过简单的UI界面显示,将关键信息通过语音播放出来。
第6章介绍通过部署视频传感器、超声波传感器等与手机等移动终端互联,实现远程门禁的智能交互。
第7章介绍通过部署一氧化碳传感器、烟雾传感器、温湿度传感器等建立烟气感知报警系统,实现烟气的浓度监测和火灾防范。
第8章以仓库或中小型库房存储环境监控为背景,从环境温湿度和烟雾浓度的监测角度出发,采用嵌入式开发技术,通过远程实时监测仓库温湿度、烟雾浓度等。
第9章以宠物箱的智能监控/操控为背景,通过使用现成的温湿度传感器模块、红外发射/接收传感器模块等,以树莓派为终端设备,以Yeelink为数据平台,实现对宠物箱的远程控制。
第10章通过物联网三层体系结构更详细地了解物联网在工业设备中的应用,提供IoT Box(Modbus专2G,RS485&RS232)物联网软硬件整体解决方案,主要解决车辆监控的物联网智能硬件,以及配套的管理平台(中控室)、智能终端(手机、平板等)APP。
第11章基于强大且低功耗的IoT核心硬件、功能完备的软件系统平台以及定制化的设计,面向畜牧放养、畜牧圈养等众多养殖领域提供整体解决方案。
第12章基于IoT核心板硬件,通过集成具备GNSS功能及蓝牙功能的通信模组,并配置可充电电池以及内PCB天线,提出市政井盖物联网应用方案。
第13章基于EIoT Box MB系列产品,通过RS232/RS485接口,结合相关的数据线转换为CAN总线方式,实现物联网采集硬件同ECU连接,并进行车辆监控。
本书由张翼英、梁琨任主编,杨巨成、王孝强、池健任副主编。张翼英负责全书统筹工作,张翼英、张翼飞、梁琨对全书进行了审校。
具体编写分工如下:第1章由梁琨、张翼英、乔金帅编写,第2章由梁琨、张翼英、王凯编写,第3章由王聪、张翼英、于华超、庞浩渊编写,第4章由史艳翠、张翼英、刘柱、郭晨阳编写,第5章由刘柱、张翼英、王亚博、刘飞编写,第6章由张翼英、梁琨、楼贤拓编写,第7章由杨巨成、张翼英、邹维福、于洋、乔金帅编写,第8章由孙迪、梁琨、张翼英、刘柱、李博强、齐继轩编写,第9章由刘建征、梁琨、张翼英、何业慎编写,第10章至第13章由张翼英、张翼飞、梁琨、李岩、池健、王孝强、林耀波、柳小川等编写。
感谢教育部协同育人项目“物联网与APP开发实训设计与教材编写”的支持,感谢宜科(天津)电子有限公司的技术支持,感谢中国水利水电出版社在本书出版过程中给予的大力支持,感谢石永峰编辑的帮助。
希望本书能够对关心物联网应用推广的高校师生、物联网技术爱好者以及产业链相关各领域从业人员等读者有所裨益,能够为我国物联网产业的发展添砖加瓦。由于笔者水平及时间所限、各位编者编写风格各异,书中难免有不足之处,恳请专家和读者批评指正。
编 者
2018年3月
第1章 物联网项目开发概述 1
1.1 Arduino背景介绍 1
1.2 Arduino软件简介 2
1.3 Arduino开发环境及调试 5
1.4 Arduino基本语法 7
1.5 Arduino UNO版型介绍 9
第2章 PM2.5检测与展示 10
2.1 项目简介 10
2.1.1 背景介绍 10
2.1.2 系统简介 13
2.2 项目设计 14
2.2.1 运行流程 14
2.2.2 系统功能流程 15
2.3 项目开发 15
2.3.1 材料准备 15
2.3.2 开发过程 21
2.3.3 项目结果 23
2.4 应用展望 24
第3章 智能车锁系统 25
3.1 项目简介 25
3.2 项目设计 25
3.2.1 运行流程 25
3.2.2 系统功能流程 26
3.3 项目开发 27
3.3.1 系统硬件环境及说明 27
3.3.2 系统软件环境 30
3.3.3 系统制作步骤 30
3.3.4 软件设计开发 33
3.3.5 项目结果 36
3.4 应用展望 37
第4章 智能避障小车 39
4.1 项目简介 39
4.1.1 背景介绍 39
4.1.2 超声波定位技术 39
4.1.3 超声波定位方法 40
4.1.4 超声波传感器简介 41
4.1.5 超声波测距方法 42
4.2 项目设计 43
4.2.1 小车运行流程 43
4.2.2 避障模式原理 43
4.2.3 系统功能流程 44
4.3 项目开发 45
4.3.1 准备材料 45
4.3.2 开发环境搭建 47
4.3.3 开发步骤 47
4.4 应用展望 56
第5章 基于RFID的公交卡系统 58
5.1 项目简介 58
5.1.1 RFID简介 58
5.1.2 RFID系统的组成 59
5.1.3 RFID系统的分类 59
5.1.4 读写器 61
5.1.5 电子标签 61
5.1.6 RFID技术的应用 62
5.2 项目设计 64
5.3 项目开发 65
5.3.1 硬件连接 65
5.3.2 代码编写 67
5.4 应用展望 72
5.4.1 项目扩展 72
5.4.2 项目总结 73
第6章 视频对讲系统 74
6.1 项目简介 74
6.2 项目设计 75
6.2.1 系统架构 75
6.2.2 视频管道设计 75
6.2.3 关键工具 76
6.3 项目开发 77
6.3.1 主要硬件环境 77
6.3.2 软件开发环境 81
6.3.3 系统环境的搭建 81
6.3.4 超声波传感器代码 82
6.3.5 Socket协议 83
6.3.6 GStreamer视频管道技术 85
6.3.7 PWM信号控制舵机 86
6.4 应用展望 89
第7章 烟气感知报警系统 90
7.1 项目简介 90
7.1.1 背景介绍 90
7.1.2 烟气感知报警的体系结构 92
7.2 项目设计 93
7.2.1 Arduino介绍 93
7.2.2 温度传感器(LM35) 93
7.2.3 气体传感器(MQ-7) 94
7.2.4 粉尘传感器 96
7.2.5 蜂鸣器介绍 98
7.3 项目开发 99
7.4 应用展望 103
第8章 仓库温湿度环境监测系统 104
8.1 项目简介 104
8.2 项目设计 104
8.2.1 运行流程 104
8.2.2 系统功能运行流程 105
8.2.3 数据流程详解 105
8.3 项目开发 106
8.3.1 材料准备 106
8.3.2 开发环境搭建 108
8.3.3 开发过程 108
8.4 应用展望 116
8.4.1 温湿度传感器在烟叶发酵过程中
的应用 116
8.4.2 温湿度传感器在地铁环境中的应用 116
第9章 安卓远程智能家居 118
9.1 项目简介 118
9.2 项目设计 118
9.2.1 红外线 119
9.2.2 人体红外感应传感器 120
9.2.3 所需软硬件及环境介绍 123
9.2.4 Yeelink平台介绍及Yeelink账号
申请 123
9.3 树莓派端开发 126
9.3.1 树莓派简介 126
9.3.2 树莓派端功能综述 127
9.3.3 系统安装及环境配置 128
9.3.4 基于GPIO的红外无线遥控 130
9.3.5 基于GPIO的温湿度数据获取 136
9.3.6 基于树莓派系统的监控图像获取 137
9.3.7 基于Python环境的树莓派端功能
开发 138
9.4 安卓端开发 143
9.4.1 安卓端功能综述 143
9.4.2 开发环境和目标平台 143
9.4.3 所用框架介绍 144
9.4.4 安卓端系统开发 144
9.5 系统功能整合测试 159
9.6 应用展望 162
第10章 工业设备物联网应用案例 163
10.1 项目简介 163
10.1.1 背景介绍 163
10.1.2 系统简介 163
10.2 项目设计 164
10.3 项目开发 164
10.3.1 物联网硬件开发及集成设计 165
10.3.2 物联网管理平台服务 171
10.3.3 流量及资费管理定制服务 172
10.3.4 应用平台开发 172
10.4 应用展望 172
第11章 畜牧养殖业物联网应用案例 173
11.1 项目简介 173
11.1.1 物联网硬件开发及集成设计 173
11.1.2 物联网管理平台服务 174
11.2 项目设计 175
11.2.1 牛羊等经济型散养畜牧业放牧
管理应用 175
11.2.2 猪舍、水产等圈养型畜牧业环境智能监控 177
11.3 项目开发 180
11.3.1 空气质量传感器 180
11.3.2 温湿度传感器 181
11.3.3 系统功能 181
11.4 应用展望 183
第12章 市政井盖物联网应用案例 184
12.1 项目简介 184
12.1.1 背景介绍 184
12.1.2 系统简介 185
12.2 项目设计 186
12.2.1 运行流程 186
12.2.2 系统功能流程 188
12.3 项目开发 188
12.3.1 材料准备 188
12.3.2 相关流程 196
12.3.3 项目结果 199
12.4 应用展望 199
第13章 工程机械物联网应用案例 200
13.1 项目简介 200
13.1.1 设计背景 200
13.1.2 系统简介 200
13.2 项目设计 201
13.3 项目开发 201
13.3.1 系统硬件环境及说明 201
13.3.2 系统软件环境及说明 203
13.3.3 项目结果 204
13.4 应用展望 205
参考文献 206
- 嵌入式人工智能技术应用(数字教材) [主编 胡娜 杨国勇 晏廷荣]
- 变频器与伺服应用 [陈刚 叶云飞]
- 人工智能应用 [主编 陈 萍 刘培培 陈孟军]
- 高级办公应用项目教程 [主编 屈晶 赵成丽]
- 计算机网络原理及应用 [主编 唐继勇 叶坤 孙梦娜]
- 粒子群算法在优化选取问题中的应用研究 [尹浩 著]
- 计算机基础与应用(第二版) [主编 秦凯]
- 应用数学 [吴小宁]
- 网络安全原理与应用(第三版) [戚文静 刘学 李国文 王震]
- 计算机应用基础 [杨玉斌 战祥德 孙丰伟]
- 新媒体电商:从技能学习到实践应用 [郭晓花 孟柳樊]
- 计算机应用基础项目实训教程 [杨玉斌 战祥德 孙丰伟]
- 计算机应用基础(第四版) [王向慧 王志飞]
- 计算机应用基础实训教程(第四版) [王向慧 张卓]
- MySQL数据库应用项目化教程 [主编 代恒 王明超]
- 智慧能源典型技术及应用 [主编 张斌 王锋]
- Java Web项目化设计实践教程 [邱云 曾陈萍]
- 氧化石墨烯在页岩陶粒高强轻质混凝土中的应用研究 [洪晓江 著]
- 应用型高校通识教育课程思政教学设计研究 [唐敬伟 江娜 著]
- 鸿蒙系统应用开发项目化教程 [邓文达 史劲 李礼]
- 人工智能开发框架应用 [主编 王明超 芦娅云]
- Python数据分析 [主编 冯志辉 赵磊 李放]
- 大学信息技术 [曾翰颖 编著]
- Python程序设计与应用(第二版) [主编 张广渊]
- 多维视域下的高校篮球教学创新研究 [张利超 李宁 著]
- 创新创业训练实践教程 [主编 王日华 陈武 黄喆诚]
- 实用运筹学 [主编 邢育红 于晋臣]
- 石墨烯在太赫兹及中红外频段电磁器件设计中的应用 [李艳秀 庄华伟 著]
- 电子技术(第二版) [主编 覃爱娜 李飞]
- 办公自动化高级应用 [陈萍 朱晓玉]