物聯(lián)網(wǎng)系統(tǒng)設(shè)計(jì)(新編21世紀(jì)高等職業(yè)教育精品教材·電子與信息類)
定 價(jià):40 元
叢書名:新編21世紀(jì)高等職業(yè)教育精品教材·電子與信息類
- 作者:李向陽 于涵誠 董友霞
- 出版時(shí)間:2023/7/1
- ISBN:9787300319209
- 出 版 社:中國人民大學(xué)出版社
- 中圖法分類:TP393.4②TP18
- 頁碼:232
- 紙張:
- 版次:1
- 開本:16
本書利用開源技術(shù),以項(xiàng)目式的方式介紹了物聯(lián)網(wǎng)云平臺設(shè)計(jì)過程,主要內(nèi)容包括各種開發(fā)環(huán)境的搭建,物聯(lián)網(wǎng)網(wǎng)關(guān)的使用,Android常用UI布局及控件,MQTT通信和HTTP通信,數(shù)據(jù)庫的設(shè)計(jì),物聯(lián)網(wǎng)應(yīng)用程序開發(fā)等。本書實(shí)踐性強(qiáng),每個(gè)任務(wù)均設(shè)計(jì)了課后練習(xí),并配有關(guān)鍵操作的視頻,掃描二維碼即可觀看。設(shè)計(jì)的物聯(lián)網(wǎng)系統(tǒng)功能完整,在APP和Web頁面可遠(yuǎn)程控制、監(jiān)測硬件,可在APP中通過API查詢天氣,并設(shè)計(jì)了APP用戶登錄與注冊、用戶反饋等功能。
本書可作為應(yīng)用型本科、高職高專院校的計(jì)算機(jī)、物聯(lián)網(wǎng)、電子等相關(guān)專業(yè)的教材,還可以作為從事物聯(lián)網(wǎng)應(yīng)用開發(fā)工作的工程技術(shù)人員的參考書。
李向陽,湖州職業(yè)技術(shù)學(xué)院副教授、博士、博士后,入選浙江省高校中青年學(xué)科帶頭人培養(yǎng)對象,主持完成1項(xiàng)浙江省基礎(chǔ)公益項(xiàng)目和5項(xiàng)市廳級課題,授權(quán)發(fā)明專利2項(xiàng)。主持市級課程建設(shè)項(xiàng)目2項(xiàng)和教育部產(chǎn)學(xué)研協(xié)同育人項(xiàng)目1項(xiàng),指導(dǎo)大學(xué)生競賽獲得省二等獎2項(xiàng)。
于涵誠,浙江省機(jī)電設(shè)計(jì)研究院有限公司高級工程師,本科畢業(yè)于浙江大學(xué)自動化專業(yè),碩士畢業(yè)于浙江大學(xué)計(jì)算機(jī)專業(yè)。主要從事自動控制領(lǐng)域的技術(shù)研發(fā)與應(yīng)用工作,先后主持或參與了10余項(xiàng)省部級科研項(xiàng)目的研發(fā)工作,同時(shí)緊密結(jié)合技術(shù)與市場,在工業(yè)物聯(lián)網(wǎng)、數(shù)字孿生、智慧交通、智能制造等行業(yè)獲得多項(xiàng)技術(shù)與產(chǎn)業(yè)化成果,包括“浙江機(jī)械工業(yè)科技獎”一等獎、浙江省首臺(套)等;歷年來在國內(nèi)外重要學(xué)術(shù)期刊上發(fā)表論文8篇(包含EI 2篇、核心期刊2篇);授權(quán)發(fā)明專利5項(xiàng)、實(shí)用新型專利4項(xiàng);參與制定部團(tuán)標(biāo)1項(xiàng)。
董友霞,湖州職業(yè)技術(shù)學(xué)院教師,碩士,畢業(yè)于廣東海洋大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院,發(fā)表4區(qū)SCI論文兩篇,主持校級項(xiàng)目1項(xiàng),軟著3件,F(xiàn)主要教授物聯(lián)網(wǎng)基礎(chǔ)、云計(jì)算平臺搭建課程。
項(xiàng)目1 基于Arduino 的物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)計(jì)………………………………… 1
任務(wù)1 Arduino 開發(fā)環(huán)境搭建……………………………………………… 2
任務(wù)2 ESP32 的GPIO 操作………………………………………………… 7
任務(wù)3 ESP32 的串口功能………………………………………………… 12
任務(wù)4 串口接收事件處理…………………………………………………… 15
任務(wù)5 Arduino 程序中的JSON 解析……………………………………… 19
任務(wù)6 多成員JSON 對象的JSON 解析………………………………… 23
任務(wù)7 ESP32 的Serial2 操作……………………………………………… 28
項(xiàng)目2 Android 基礎(chǔ)與物聯(lián)網(wǎng)APP 布局……………………………… 36
任務(wù)1 Android 開發(fā)環(huán)境搭建……………………………………………… 37
任務(wù)2 自定義對話框的設(shè)計(jì)………………………………………………… 45
任務(wù)3 頁面跳轉(zhuǎn)……………………………………………………………… 52
任務(wù)4 HTTP 請求與響應(yīng)…………………………………………………… 58
任務(wù)5 物聯(lián)網(wǎng)APP 的布局設(shè)計(jì)…………………………………………… 71
任務(wù)6 物聯(lián)網(wǎng)APP 的頁面跳轉(zhuǎn)…………………………………………… 83
項(xiàng)目3 網(wǎng)關(guān)和APP 的MQTT 通信設(shè)計(jì)……………………………… 89
任務(wù)1 MQTT 服務(wù)器部署…………………………………………………… 90
任務(wù)2 MQTT.fx 客戶端測試MQTT 通信………………………………… 96
任務(wù)3 物聯(lián)網(wǎng)APP 的MQTT 配置……………………………………… 100
任務(wù)4 物聯(lián)網(wǎng)APP 中MQTT 變量與函數(shù)……………………………… 105
任務(wù)5 物聯(lián)網(wǎng)APP 和MQTT.fx 客戶端通信…………………………… 113
任務(wù)6 物聯(lián)網(wǎng)APP 顯示溫濕度…………………………………………… 121
任務(wù)7 物聯(lián)網(wǎng)APP 遠(yuǎn)程控制LED ……………………………………… 130
任務(wù)8 物聯(lián)網(wǎng)APP 監(jiān)測壓力值…………………………………………… 136
任務(wù)9 物聯(lián)網(wǎng)APP 天氣預(yù)報(bào)功能………………………………………… 142
項(xiàng)目4 基于Node-RED 的物聯(lián)網(wǎng)前后端設(shè)計(jì)……………………… 158
任務(wù)1 Node-RED 安裝與認(rèn)識…………………………………………… 159
任務(wù)2 Web 展示網(wǎng)關(guān)上報(bào)的溫濕度……………………………………… 165
任務(wù)3 在Node-RED 中搭建Web 服務(wù)器………………………………… 172
任務(wù)4 部署MySQL 數(shù)據(jù)庫服務(wù)器……………………………………… 182
任務(wù)5 Node-RED 對MySQL 數(shù)據(jù)庫的增刪改查……………………… 189
任務(wù)6 APP 的用戶注冊功能……………………………………………… 200
任務(wù)7 APP 的用戶登錄功能……………………………………………… 213
參考文獻(xiàn)……………………………………………………………………………… 224