物聯(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)云平臺(tái)設(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)測(cè)硬件,可在APP中通過API查詢天氣,并設(shè)計(jì)了APP用戶登錄與注冊(cè)、用戶反饋等功能。
本書可作為應(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)對(duì)象,主持完成1項(xiàng)浙江省基礎(chǔ)公益項(xiàng)目和5項(xiàng)市廳級(jí)課題,授權(quán)發(fā)明專利2項(xiàng)。主持市級(jí)課程建設(shè)項(xiàng)目2項(xiàng)和教育部產(chǎn)學(xué)研協(xié)同育人項(xiàng)目1項(xiàng),指導(dǎo)大學(xué)生競(jìng)賽獲得省二等獎(jiǎng)2項(xiàng)。
于涵誠,浙江省機(jī)電設(shè)計(jì)研究院有限公司高級(jí)工程師,本科畢業(yè)于浙江大學(xué)自動(dòng)化專業(yè),碩士畢業(yè)于浙江大學(xué)計(jì)算機(jī)專業(yè)。主要從事自動(dòng)控制領(lǐng)域的技術(shù)研發(fā)與應(yīng)用工作,先后主持或參與了10余項(xiàng)省部級(jí)科研項(xiàng)目的研發(fā)工作,同時(shí)緊密結(jié)合技術(shù)與市場(chǎng),在工業(yè)物聯(lián)網(wǎng)、數(shù)字孿生、智慧交通、智能制造等行業(yè)獲得多項(xiàng)技術(shù)與產(chǎn)業(yè)化成果,包括“浙江機(jī)械工業(yè)科技獎(jiǎng)”一等獎(jiǎng)、浙江省首臺(tái)(套)等;歷年來在國內(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論文兩篇,主持校級(jí)項(xiàng)目1項(xiàng),軟著3件,F(xiàn)主要教授物聯(lián)網(wǎng)基礎(chǔ)、云計(jì)算平臺(tái)搭建課程。
項(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 對(duì)象的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 自定義對(duì)話框的設(shè)計(jì)………………………………………………… 45
任務(wù)3 頁面跳轉(zhuǎn)……………………………………………………………… 52
任務(wù)4 HTTP 請(qǐng)求與響應(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 客戶端測(cè)試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)測(cè)壓力值…………………………………………… 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)識(shí)…………………………………………… 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 對(duì)MySQL 數(shù)據(jù)庫的增刪改查……………………… 189
任務(wù)6 APP 的用戶注冊(cè)功能……………………………………………… 200
任務(wù)7 APP 的用戶登錄功能……………………………………………… 213
參考文獻(xiàn)……………………………………………………………………………… 224