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