物聯(lián)網(wǎng)云平臺開發(fā)實踐
定 價:39 元
- 作者:陳麗 著
- 出版時間:2021/1/1
- ISBN:9787121398254
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP393.4
- 頁碼:220
- 紙張:
- 版次:01
- 開本:16開
本書以物聯(lián)網(wǎng)相關行業(yè)所涉及的知識和技能為依據(jù),以OneNET平臺為依托,按照不同的協(xié)議設計了5個項目,并在了解物聯(lián)網(wǎng)云平臺框架的基礎上,在具體應用場景中,實現(xiàn)4種協(xié)議的軟硬件設計。本書具體內容包括以下幾部分:初識物聯(lián)網(wǎng)云平臺、基于HTTP協(xié)議的樹莓派CPU溫度監(jiān)控系統(tǒng)、基于EDP協(xié)議的遠程智能家居系統(tǒng)、基于MQTT協(xié)議的溫濕度監(jiān)測系統(tǒng)、基于TCP透傳協(xié)議的工業(yè)信息化系統(tǒng)。所有項目在設計方面循序漸進,在介紹云平臺架構及常用協(xié)議的基礎上,對各類協(xié)議均采用模擬器調試、代碼移植、加入底層硬件的方式開展實踐教學,實現(xiàn)底層硬件通過不同協(xié)議接入云平臺。本書應用性較強且在知識介紹方面通俗易懂,適用于物聯(lián)網(wǎng)應用技術、電子信息類專業(yè)的應用型本科高校、職業(yè)院校學生,以及對物聯(lián)網(wǎng)感興趣的從業(yè)人員。
陳麗,女,博士畢業(yè),就職于蘇州工業(yè)職業(yè)技術學院,承擔\"物聯(lián)網(wǎng)云平臺應用開發(fā)”\"傳感網(wǎng)技術與應用”\"物聯(lián)網(wǎng)終端應用開發(fā)”等課程的教學
目錄
項目一 初識物聯(lián)網(wǎng)云平臺\t1
任務一 了解云平臺\t1
知識一 物聯(lián)網(wǎng)架構\t1
知識二 常見云平臺\t5
知識三 常見典型應用案例\t6
任務二 創(chuàng)建一個云平臺應用\t10
知識一 云平臺常用概念\t10
實驗一 創(chuàng)建OneNET應用\t12
任務三 選定一種協(xié)議\t21
知識一 認識HTTP協(xié)議\t21
知識二 物聯(lián)網(wǎng)設備特點及常見協(xié)議\t25
知識三 各協(xié)議對比\t28
任務四 API調試\t29
知識一 HTTP報文\t29
知識二 JSON數(shù)據(jù)格式\t33
實驗一 API調試上傳數(shù)據(jù)點\t37
實驗二 API調試操作數(shù)據(jù)流\t43
思考與練習\t46
項目二 基于HTTP協(xié)議的樹莓派CPU溫度監(jiān)控系統(tǒng)\t48
任務一 學會使用簡單的Python語言\t48
知識一 認識Python\t48
實驗一 Python開發(fā)環(huán)境搭建\t50
知識二 Python編程方式\t55
知識三 Python基本語法\t59
知識四 Python變量和數(shù)據(jù)類型\t61
知識五 Python常見語句\t64
知識六 函數(shù)\t67
知識七 安裝庫文件\t67
任務二 通過Python實現(xiàn)HTTP協(xié)議\t69
實驗一 數(shù)據(jù)點上傳\t69
實驗二 數(shù)據(jù)流查詢、更新、刪除\t72
任務三 學會使用樹莓派\t75
知識一 認識樹莓派\t75
知識二 樹莓派系統(tǒng)安裝\t78
知識三 樹莓派常用軟件\t83
任務四 樹莓派CPU溫度監(jiān)控系統(tǒng)\t84
知識一 CPU溫度數(shù)據(jù)的存儲位置\t85
知識二 通過Shell指令獲取CPU溫度數(shù)據(jù)\t85
知識三 通過Python獲取溫度數(shù)據(jù)\t87
實驗一 樹莓派CPU溫度監(jiān)控系統(tǒng)\t88
思考與練習\t91
項目三 基于EDP協(xié)議的遠程智能家居系統(tǒng)\t93
任務一 EDP協(xié)議調試\t93
實驗一 創(chuàng)建EDP協(xié)議產品\t94
實驗二 使用EDP調試軟件建立連接\t95
實驗三 基于EDP調試軟件的數(shù)據(jù)上傳\t99
實驗四 基于EDP調試軟件的命令下發(fā)\t106
實驗五 基于EDP調試軟件的點對點通信\t108
任務二 通過Python實現(xiàn)EDP協(xié)議\t112
實驗一 建立連接\t112
實驗二 數(shù)據(jù)上傳\t117
實驗三 命令下發(fā)\t123
實驗四 點對點通信\t127
任務三 樹莓派控制硬件\t132
實驗一 樹莓派控制點燈\t132
實驗二 樹莓派采集溫濕度\t136
任務四 基于EDP協(xié)議的遠程智能家居設計\t138
實驗一 遠程溫濕度預警系統(tǒng)\t138
實驗二 遠程智能燈控制系統(tǒng)\t143
思考與練習\t147
項目四 基于MQTT協(xié)議的溫濕度監(jiān)測系統(tǒng)\t148
任務一 認識MQTT協(xié)議\t148
知識一 MQTT協(xié)議\t148
知識二 OneNET平臺不同版本的MQTT協(xié)議\t152
任務二 基于模擬器的MQTT協(xié)議調試\t153
知識一 token計算方法\t153
實驗一 建立連接\t155
實驗二 信息發(fā)布\t158
實驗三 主題訂閱\t160
實驗四 命令接收\t163
任務三 基于Python的MQTT協(xié)議實現(xiàn)\t166
知識一 庫文件\t166
實驗一 建立連接\t167
實驗二 發(fā)布信息\t170
實驗三 訂閱主題/取消訂閱\t173
實驗四 接收平臺下發(fā)命令\t176
任務四 基于MQTT協(xié)議的溫濕度監(jiān)測系統(tǒng)設計\t179
實驗一 基于樹莓派的溫濕度監(jiān)測系統(tǒng)\t180
實驗二 基于樹莓派的遠程LED控制系統(tǒng)\t183
思考與練習\t186
項目五 基于TCP透傳協(xié)議的工業(yè)信息化系統(tǒng)\t187
任務一 認識TCP透傳協(xié)議\t187
知識一 TCP透傳協(xié)議\t187
知識二 Lua腳本\t188
實驗一 基于模擬器的TCP透傳協(xié)議調試\t194
任務二 基于DTU的工業(yè)信息化系統(tǒng)\t200
知識一 認識DTU\t200
知識二 DTU常用接口\t201
實驗一 DTU參數(shù)配置及設備登錄\t203
實驗二 基于DTU的工業(yè)系統(tǒng)實現(xiàn)\t208
思考與練習\t211
參考文獻\t212