物聯網實訓案例設計
-
【作 者】主編 張翼英 梁琨
【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
- 實用運籌學 [主編 邢育紅 于晉臣]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 智慧零售技術與應用 [洪旭 著]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術基礎教程 [主編 李代勇 謝志民]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- SwiftUI完全開發 [李智威 著]
- 湖湘文化與交互藝術的融合創新 [徐英 尹志強 著]
- 機械設計基礎(第二版) [主編 田亞平 李愛姣]
- 人工智能技術導論 [主編 劉軍 趙守凱 林海]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- 智能化技術基礎(第三版) [鄧文達 李禮]
- 人工智能應用系統開發項目化教程 [主編 楊家慧 周永福 魏育華]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- Java Web應用技術項目化教程 [黃日勝 方阿麗]
- 大學計算機基礎及管理應用實驗教程 [趙丹 解全穎]
- 網絡營銷 [主編 夏薇薇 劉婷 尚潔]
- CLO 3D服裝虛擬仿真設計與應用基礎 [主編 王靜]
- 人工智能技術與機器人 [主編 邵克勇]
- 大數據技術與應用 [主 編 蔡勁松 李偉]
- WPS Office高級應用教程 [主編 牛莉 劉衛國]
- MS Office高級應用教程 [主編 牛莉 劉衛國]
- Python機器學習技術與應用 [主 編 王路漫 齊惠穎]
- 數據庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]