物聯(lián)網(wǎng)集成系統(tǒng)設(shè)計
定 價:38 元
叢書名:高職高職物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)系列教材
- 作者:林少茵
- 出版時間:2023/9/1
- ISBN:9787560669335
- 出 版 社:西安電子科技大學出版社
- 中圖法分類:TP393.4?
- 頁碼:216
- 紙張:
- 版次:1
- 開本:16開
本書主要講述物聯(lián)網(wǎng)集成系統(tǒng)的結(jié)構(gòu)與設(shè)計方法,主要內(nèi)容包括認識物聯(lián)網(wǎng)集成系統(tǒng)、物聯(lián)網(wǎng)集成系統(tǒng)例程項目總體介紹、例程項目節(jié)點設(shè)計、例程項目網(wǎng)關(guān)設(shè)計、認識MySQL、SpringBoot框架介紹、例程項目服務(wù)器程序設(shè)計、例程項目用戶界面設(shè)計、項目訓練等。通過學習本書,可以理解物聯(lián)網(wǎng)集成系統(tǒng)的構(gòu)造,具備物聯(lián)網(wǎng)節(jié)點設(shè)計和設(shè)備安裝、測試及維護的能力;初步掌握物聯(lián)網(wǎng)應(yīng)用系統(tǒng)控制技術(shù),達到可以使用網(wǎng)絡(luò)(遠程或局域網(wǎng))對物聯(lián)網(wǎng)節(jié)點進行控制的目的。
本書可作為應(yīng)用型本科或高職高專院校物聯(lián)網(wǎng)應(yīng)用技術(shù)等相關(guān)專業(yè)的教材或參考書。
作為新一代信息技術(shù)的集成和綜合應(yīng)用,物聯(lián)網(wǎng)是推動經(jīng)濟發(fā)展的新增長動力,世界各國紛紛加大對物聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展的政策扶持力度,并進行戰(zhàn)略布局,中、美等全球主要經(jīng)濟體先后頒布了一系列政策支持物聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展。近年來,隨著物聯(lián)網(wǎng)的快速商業(yè)化,物聯(lián)網(wǎng)產(chǎn)業(yè)也呈現(xiàn)出爆發(fā)式增長的態(tài)勢。
為了把握未來經(jīng)濟科技發(fā)展的主動權(quán),我國在物聯(lián)網(wǎng)領(lǐng)域進行了戰(zhàn)略布局,對物聯(lián)網(wǎng)的政策支持也不斷加大。2021年9月,工信部等八部門發(fā)布《物聯(lián)網(wǎng)新型基礎(chǔ)設(shè)施建設(shè)三年行動計劃(2021—2023年)》,提出到2023年年底在國內(nèi)主要城市初步建成物聯(lián)網(wǎng)新型基礎(chǔ)設(shè)施,使得社會現(xiàn)代化治理、產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型和民生消費升級的基礎(chǔ)更加穩(wěn)固。
新基建政策下,以5G、物聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)、衛(wèi)星互聯(lián)網(wǎng)為代表的通信網(wǎng)絡(luò)基礎(chǔ)設(shè)施和以人工智能、云計算、區(qū)塊鏈為代表的新信息技術(shù)基礎(chǔ)設(shè)施建設(shè)加速推進,物聯(lián)網(wǎng)設(shè)備連接數(shù)和網(wǎng)絡(luò)數(shù)據(jù)都呈幾何倍數(shù)增長,智能終端的數(shù)量和移動性也顯著增加,數(shù)據(jù)傳輸路徑頻繁變換,智慧家居、車聯(lián)網(wǎng)、智慧城市、智慧辦公以及智慧工廠等諸多領(lǐng)域和工作場景對“云、管、邊、端”四個層面的技術(shù)融合需求更加迫切,促使我國物聯(lián)網(wǎng)加速進入“跨界融合、集成創(chuàng)新和規(guī);l(fā)展”的新階段,物聯(lián)網(wǎng)技術(shù)環(huán)境創(chuàng)新呈現(xiàn)“邊緣的智能化、連接的泛在化、服務(wù)的平臺化、數(shù)據(jù)的延伸化”四大特征。據(jù)中國信息通信研究院的物聯(lián)網(wǎng)行業(yè)人才需求測算,物聯(lián)網(wǎng)行業(yè)未來幾年人才需求缺口總量超過1600萬人,迫切需要培養(yǎng)大量的技術(shù)融合型人才。
本書以廣東省高新技術(shù)企業(yè)—中山恒創(chuàng)物聯(lián)網(wǎng)科技有限公司的真實項目為載體,由具有十多年物聯(lián)網(wǎng)產(chǎn)品開發(fā)經(jīng)驗的人員編寫,以通俗易懂的案例講解了物聯(lián)網(wǎng)系統(tǒng)集成設(shè)計的準則、物聯(lián)網(wǎng)產(chǎn)品開發(fā)的流程。
本書內(nèi)容分為兩部分:第一部分(第1章至第8章)以簡單的物聯(lián)網(wǎng)LED燈節(jié)點控制例程項目為例講述物聯(lián)網(wǎng)四層架構(gòu),并基于LED燈節(jié)點控制例程項目分章節(jié)詳細講解物聯(lián)網(wǎng)每層架構(gòu)的聯(lián)系、設(shè)計及實現(xiàn)的方法,在例程項目的講解中融入物聯(lián)網(wǎng)的基本概念和關(guān)鍵技術(shù);第二部分(第9章)運用物聯(lián)網(wǎng)相關(guān)技術(shù),在物聯(lián)網(wǎng)LED燈節(jié)點控制例程項目的基礎(chǔ)上升級改造,講解物聯(lián)網(wǎng)最小系統(tǒng)、四路開關(guān)燈光控制系統(tǒng)和智能電表系統(tǒng)的設(shè)計與實現(xiàn),以便讓讀者了解從知識到工程項目的遷移,學以致用。
本書的總體設(shè)計思路是打破以知識傳授為主要特征的傳統(tǒng)教材的編寫模式,轉(zhuǎn)而以工作任務(wù)為中心組織知識內(nèi)容,在具體的項目中構(gòu)建物聯(lián)網(wǎng)集成系統(tǒng)相關(guān)理論知識基礎(chǔ),并提高綜合實踐能力。
本書中的所有實驗不依賴特定品牌的開發(fā)板、數(shù)據(jù)庫及云平臺,可使用與書中所述不一致的實驗設(shè)備運行書中所有的實驗代碼。本書附帶的程序可至西安電子科技大學出版社官網(wǎng)查閱或下載。
本書由中山職業(yè)技術(shù)學院林少茵、江武志、周天鳳擔任主編,姚鑫、廖靜很、孫菁、李碩明、張露和潘磊擔任副主編。由于編者水平有限,書中不足之處在所難免,懇請讀者批評指正。
編 者 ?
2023年1月
第1章 認識物聯(lián)網(wǎng)集成系統(tǒng) 1
1.1 物聯(lián)網(wǎng)集成系統(tǒng)的基本概念 1
1.2 物聯(lián)網(wǎng)集成系統(tǒng)的要求 2
1.3 物聯(lián)網(wǎng)集成系統(tǒng)的構(gòu)成 3
1.4 物聯(lián)網(wǎng)集成系統(tǒng)設(shè)計案例介紹 4
1.4.1 智能家居系統(tǒng) 4
1.4.2 智慧農(nóng)業(yè)系統(tǒng) 7
課后作業(yè) 11
第2章 物聯(lián)網(wǎng)集成系統(tǒng)例程項目總體介紹 12
2.1 例程項目總體設(shè)計 12
2.1.1 設(shè)計框架圖一 12
2.1.2 設(shè)計框架圖二 14
2.2 例程項目協(xié)議 15
2.3 團隊設(shè)置 16
課后作業(yè) 17
第3章 例程項目節(jié)點設(shè)計 18
3.1 節(jié)點核心控制器介紹 18
3.2 新建RVMDK工程 20
3.2.1 新建工程模板 21
3.2.2 工程項目軟硬件設(shè)計 28
3.2.3 項目下載驗證 32
3.3 節(jié)點與網(wǎng)關(guān)連接圖 33
3.3.1 串口連接方式 33
3.3.2 以太網(wǎng)連接方式 34
3.4 節(jié)點功能介紹 34
3.5 基于串口的節(jié)點設(shè)計 35
3.5.1 硬件設(shè)計 36
3.5.2 軟件設(shè)計 36
3.6 基于以太網(wǎng)的節(jié)點設(shè)計 43
3.6.1 硬件設(shè)計 44
3.6.2 軟件設(shè)計 45
課后作業(yè) 52
第4章 例程項目網(wǎng)關(guān)設(shè)計 53
4.1 網(wǎng)關(guān)概述 53
4.2 RS232轉(zhuǎn)TCP網(wǎng)關(guān)設(shè)計 54
4.3 網(wǎng)關(guān)串口通信的實現(xiàn) 55
4.3.1 初始化串口 55
4.3.2 串口接收信息 63
4.3.3 串口發(fā)送信息 67
4.4 網(wǎng)關(guān)網(wǎng)絡(luò)通信的實現(xiàn) 67
4.4.1 網(wǎng)關(guān)作為客戶端 67
4.4.2 網(wǎng)關(guān)作為服務(wù)端 74
課后作業(yè) 77
第5章 認識MySQL 78
5.1 MySQL概述 78
5.2 MySQL下載 79
5.2.1 PhPStudy簡介 79
5.2.2 PhPStudy下載 79
5.3 MySQL使用 83
5.3.1 MySQL管理工具使用 83
5.3.2 使用SQL語言操作數(shù)據(jù)庫 88
課后作業(yè) 90
第6章 SpringBoot框架介紹 91
6.1 SpringBoot概述 91
6.1.1 SpringBoot簡介 91
6.1.2 開發(fā)工具下載 92
6.1.3 SpringBoot項目實例下載運行 95
6.2 gs-rest-service-main服務(wù) 99
6.2.1 創(chuàng)建RESTful Web服務(wù) 101
6.2.2 創(chuàng)建控制器類 101
6.2.3 修改端口號 103
6.2.4 參數(shù)傳遞 104
6.3 gs-scheduling-tasks-main介紹 105
6.4 gs-consuming-rest-main介紹 109
6.4.1 JSON簡介 110
6.4.2 程序講解 111
6.4.3 gs-consuming-rest-main應(yīng)用 114
6.5 gs-mysql-service-main介紹 116
6.5.1 連接MySQL 117
6.5.2 生成數(shù)據(jù)表 118
6.5.3 操作數(shù)據(jù)表 120
6.6 Maven工程轉(zhuǎn)成Java工程 126
課后作業(yè) 128
第7章 例程項目服務(wù)器程序設(shè)計 129
7.1 服務(wù)器的功能設(shè)計 129
7.2 Windows服務(wù)器 130
7.2.1 服務(wù)器作為Socket客戶端 130
7.2.2 服務(wù)器作為Socket服務(wù)端 138
7.3 聯(lián)合調(diào)試 145
7.4 數(shù)據(jù)服務(wù)器云采集軟件設(shè)計 146
7.4.1 云服務(wù)器簡介 146
7.4.2 購買云服務(wù)器 147
7.4.3 云服務(wù)器遠程連接 152
7.4.4 云服務(wù)器的使用 153
課后作業(yè) 154
第8章 例程項目用戶界面設(shè)計 155
8.1 Web前端相關(guān)知識 155
8.1.1 HTML基本知識 155
8.1.2 JavaScript的使用 159
8.1.3 Vus.js的使用 162
8.1.4 Ajax簡介 163
8.2 用戶查詢界面 163
8.3 用戶控制界面 170
課后作業(yè) 172
第9章 項目訓練 173
9.1 物聯(lián)網(wǎng)最小系統(tǒng)項目 173
9.1.1 系統(tǒng)任務(wù)要求及功能分析 173
9.1.2 硬件搭建 174
9.1.3 單片機程序編寫 175
9.1.4 服務(wù)器程序編寫 176
9.1.5 頁面編寫 180
9.1.6 項目總結(jié) 183
9.2 四路開關(guān)燈光控制系統(tǒng)項目 183
9.2.1 系統(tǒng)任務(wù)要求及功能分析 184
9.2.2 系統(tǒng)硬件連接 184
9.2.3 單片機設(shè)計 186
9.2.4 服務(wù)器程序編寫 188
9.2.5 頁面編寫 191
9.2.6 項目總結(jié) 192
9.3 智能電表系統(tǒng)項目 193
9.3.1 系統(tǒng)任務(wù)要求及功能分析 193
9.3.2 系統(tǒng)硬件連接 194
9.3.3 協(xié)議解析 195
9.3.4 網(wǎng)關(guān)程序設(shè)計 198
9.3.5 服務(wù)器程序設(shè)計 202
9.3.6 項目總結(jié) 205
課后作業(yè) 206
參考文獻 207