注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用Node-RED物聯(lián)網(wǎng)應(yīng)用開發(fā)工程實(shí)踐

Node-RED物聯(lián)網(wǎng)應(yīng)用開發(fā)工程實(shí)踐

Node-RED物聯(lián)網(wǎng)應(yīng)用開發(fā)工程實(shí)踐

定 價(jià):¥99.00

作 者: 何錚 朱迪
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111754091 出版時(shí)間: 2024-06-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容簡介本書從工程實(shí)踐角度系統(tǒng)講解了Node-RED高級(jí)知識(shí)和工程級(jí)物聯(lián)網(wǎng)應(yīng)用的開發(fā),是Node-RED領(lǐng)域的標(biāo)準(zhǔn)性著作,得到了Node-RED項(xiàng)目創(chuàng)始人Nick O'Leary的高度評(píng)價(jià)。具體地,本書講解了物聯(lián)網(wǎng)工程的系統(tǒng)架構(gòu)、Node-RED官方的重要擴(kuò)展節(jié)點(diǎn)、Node-RED的團(tuán)隊(duì)開發(fā)模式、自定義節(jié)點(diǎn)開發(fā),以及如何將Node-RED嵌入到其他系統(tǒng)中等Node-RED的高級(jí)知識(shí),能指導(dǎo)讀者快速掌握物聯(lián)網(wǎng)應(yīng)用的端到端開發(fā)。此外,本書還詳細(xì)講解了數(shù)據(jù)采集、智能家居、智能辦公、智能節(jié)能方面的4個(gè)工程級(jí)的實(shí)戰(zhàn)案例。本書注重使用Node-RED開發(fā)物聯(lián)網(wǎng)應(yīng)用的高級(jí)知識(shí)和工程實(shí)踐,它還有一個(gè)姊妹篇《Node-RED物聯(lián)網(wǎng)應(yīng)用開發(fā)技術(shù)詳解》,介紹了Node-RED的設(shè)計(jì)思想、技術(shù)基礎(chǔ)、環(huán)境搭建、流程創(chuàng)建、使用方法、配置方法、內(nèi)部節(jié)點(diǎn)、應(yīng)用開發(fā)方法,以及解決常見需求的44個(gè)流程,幾乎涵蓋了使用Node-RED開發(fā)物聯(lián)網(wǎng)應(yīng)用所需的所有基礎(chǔ)知識(shí),能為讀者建立完整的Node-RED知識(shí)體系和框架。這兩本書都配有大量輔助資源,包括流程實(shí)例、配置文件、實(shí)例代碼等,可以通過本書的配套網(wǎng)站http://www.nodered.org.cn(Node-RED中文站)來獲取。

作者簡介

  作者簡介 何錚 資深物聯(lián)網(wǎng)技術(shù)專家,成都極企科技公司創(chuàng)始人兼CEO,領(lǐng)導(dǎo)極企科技專注于智能大樓的產(chǎn)品和解決方案的研發(fā),獲得三輪融資,獲得國家高新技術(shù)企業(yè)認(rèn)證和多項(xiàng)國家專利?;趯?duì)創(chuàng)新技術(shù)的熱愛和追求,長期奮戰(zhàn)在物聯(lián)網(wǎng)應(yīng)用開發(fā)一線,帶領(lǐng)團(tuán)隊(duì)完成數(shù)十個(gè)頭部企業(yè)的智能樓宇項(xiàng)目,擁有豐富的理論和實(shí)踐經(jīng)驗(yàn)。 四川省級(jí)人才,國家一級(jí)智能建筑師,電子科技大學(xué)科創(chuàng)導(dǎo)師。曾任用友旗下OA公司產(chǎn)品經(jīng)理,帶隊(duì)完成連續(xù)十一年市場(chǎng)排名第一的OA產(chǎn)品的研發(fā)。朱迪 物聯(lián)網(wǎng)技術(shù)專才,曾創(chuàng)辦成都立方體科技有限公司,專注于統(tǒng)一通信領(lǐng)域的產(chǎn)品研發(fā)和解決方案,其研發(fā)的智能VoIP網(wǎng)關(guān)產(chǎn)品行銷全球數(shù)十個(gè)國家,在智能樓宇項(xiàng)目建設(shè)方面有豐富的經(jīng)驗(yàn)。曾于用友旗下OA公司參與OA產(chǎn)品的初創(chuàng)設(shè)計(jì)及核心代碼編寫。 國家一級(jí)智能建筑師,國家碳排放管理師,美國索菲亞大學(xué)MBA,電子科技大學(xué)計(jì)算機(jī)科學(xué)學(xué)士。

圖書目錄

前言
第1章?Node-RED應(yīng)用開發(fā)工程要點(diǎn)1
1.1?物聯(lián)網(wǎng)工程系統(tǒng)架構(gòu)1
1.1.1?IoT設(shè)備層3
1.1.2?IoT網(wǎng)關(guān)層5
1.1.3?IoT平臺(tái)層6
1.2?物聯(lián)網(wǎng)工程和數(shù)字孿生7
1.3?物聯(lián)網(wǎng)工程和時(shí)序數(shù)據(jù)庫9
1.4?物聯(lián)網(wǎng)工程和AI視覺識(shí)別11
1.5?物聯(lián)網(wǎng)工程開發(fā)語言和技術(shù)棧13
第2章?Node-RED重要擴(kuò)展節(jié)點(diǎn)15
2.1?擴(kuò)展節(jié)點(diǎn)的查找和安裝方式16
2.1.1?官網(wǎng)查找16
2.1.2?利用編輯器查找16
2.1.3?擴(kuò)展節(jié)點(diǎn)的安裝16
2.2?官方擴(kuò)展節(jié)點(diǎn)——Node-RED dashboard模塊17
2.2.1?版本說明18
2.2.2?訪問dashboard模塊18
2.2.3?在settings.js文件中設(shè)置UI地址18
2.2.4?dashboard層次結(jié)構(gòu)19
2.2.5?布局規(guī)則20
2.2.6?在dashboard選項(xiàng)卡中設(shè)置20
2.2.7?小部件23
2.2.8?圖標(biāo)38
2.2.9?在用戶交互界面添加加載頁面43
2.2.10?為dashboard設(shè)置安全訪問策略44
2.2.11?dashboard的多用戶使用44
2.3?其他官方擴(kuò)展節(jié)點(diǎn)44
2.3.1?分析類44
2.3.2?功能類44
2.3.3?硬件類45
2.3.4?輸入/輸出類48
2.3.5?解析器類49
2.3.6?社交類49
2.3.7?存儲(chǔ)類50
2.3.8?時(shí)間類50
2.3.9?效用類50
2.4?常用擴(kuò)展節(jié)點(diǎn)50
2.4.1?serialport節(jié)點(diǎn)50
2.4.2?modbus節(jié)點(diǎn)52
2.4.3?mysql節(jié)點(diǎn)54
2.4.4?bacnet節(jié)點(diǎn)56
2.4.5?lonworks節(jié)點(diǎn)57
2.4.6?knx節(jié)點(diǎn)58
第3章?大型項(xiàng)目最佳實(shí)踐61
3.1 流程結(jié)構(gòu)規(guī)劃61
3.2 消息設(shè)計(jì)65
3.3 流程文檔化67
3.4 項(xiàng)目化管理流文件70
3.4.1 開啟項(xiàng)目化管理功能72
3.4.2 項(xiàng)目化管理78
第4章?自定義節(jié)點(diǎn)開發(fā)87
4.1 創(chuàng)建第一個(gè)自定義節(jié)點(diǎn)89
4.2 JavaScript文件93
4.2.1 節(jié)點(diǎn)構(gòu)造器94
4.2.2 接收消息95
4.2.3 發(fā)送消息96
4.2.4 關(guān)閉節(jié)點(diǎn)97
4.2.5 記錄事件98
4.2.6 自定義節(jié)點(diǎn)用戶屬性預(yù)設(shè)99
4.2.7 節(jié)點(diǎn)上下文100
4.2.8 節(jié)點(diǎn)狀態(tài)101
4.3 .html文件101
4.3.1 注冊(cè)節(jié)點(diǎn)102
4.3.2 編輯對(duì)話框104
4.3.3 節(jié)點(diǎn)屬性112
4.3.4 幫助文本114
4.3.5 編輯器事件116
4.3.6 節(jié)點(diǎn)憑證116
4.3.7 節(jié)點(diǎn)外觀118
4.4 配置節(jié)點(diǎn)123
4.4.1 定義配置節(jié)點(diǎn)125
4.4.2 使用配置節(jié)點(diǎn)126
4.5 節(jié)點(diǎn)幫助文本編寫指南127
4.5.1 幫助文本中的章節(jié)標(biāo)題129
4.5.2 消息屬性129
4.5.3 多個(gè)輸出130
4.5.4 通用規(guī)則130
4.6 單元測(cè)試131
4.7 國際化132
4.7.1 消息文件133
4.7.2 使用 i18n 消息134
4.8 在編輯器中加載額外資源135
4.9 將子流程打包為模塊136
4.9.1 創(chuàng)建子流程136
4.9.2 添加子流程元數(shù)據(jù)136
4.9.3 創(chuàng)建模塊137
4.9.4 添加subflow.json文件137
4.9.5 更新package.json文件138
4.10 打包139
4.10.1 自定義節(jié)點(diǎn)命名規(guī)則139
4.10.2 目錄結(jié)構(gòu)140
4.10.3 在本地測(cè)試節(jié)點(diǎn)模塊140
4.10.4 package.json140
4.10.5 自述文件141
4.10.6 許可證文件142
4.10.7 發(fā)布到 NPM143
4.10.8 添加到 flows.node-red.org143
第5章?將Node-RED嵌入用戶系統(tǒng)145
5.1 Node.js環(huán)境的系統(tǒng)如何對(duì)接Node-RED145
5.1.1 Runtime API148
5.1.2 Editor API164
5.1.3 Module API169
5.2 從外部系統(tǒng)調(diào)用Admin HTTP API170
5.2.1 HTTP安全認(rèn)證方式Authentication170
5.2.2 數(shù)據(jù)結(jié)構(gòu)171
5.2.3 錯(cuò)誤175
5.2.4 API方法175
第6章?數(shù)據(jù)采集實(shí)戰(zhàn):空氣質(zhì)量監(jiān)控177
6.1 背景和目標(biāo)177
6.1.1 項(xiàng)目背景178
6.1.2 項(xiàng)目需求分析178
6.1.3 實(shí)戰(zhàn)目標(biāo)178
6.2 技術(shù)架構(gòu)178
6.3 技術(shù)要求179
6.3.1 硬件選型179
6.3.2 軟件選型180
6.4 環(huán)境準(zhǔn)備180
6.4.1 物理連接和接線180
6.4.2 網(wǎng)絡(luò)配置和位置記錄181
6.5 實(shí)現(xiàn)過程182
6.5.1 在IoT網(wǎng)關(guān)中配置傳感器的接入182
6.5.2 在IoT平臺(tái)通過MQTT接收IoT網(wǎng)關(guān)采集的數(shù)據(jù)191
6.5.3 在IoT平臺(tái)配置前端界面的WebSocket連接195
6.5.4 大屏展示界面的實(shí)現(xiàn)196
6.5.5 IoT平臺(tái)對(duì)外接口的實(shí)現(xiàn)199
6.5.6 IoT平臺(tái)場(chǎng)景實(shí)現(xiàn)201
6.6 案例總結(jié)204
第7章?智能家居實(shí)戰(zhàn):基于樹莓派搭建智能家居場(chǎng)景205
7.1 背景和目標(biāo)205
7.1.1 項(xiàng)目背景205
7.1.2 項(xiàng)目需求分析206
7.1.3 實(shí)戰(zhàn)目標(biāo)206
7.2 技術(shù)架構(gòu)207
7.3 技術(shù)要求207
7.3.1 硬件選型207
7.3.2 軟件選型209
7.4 環(huán)境準(zhǔn)備210
7.4.1 軟件環(huán)境安裝210
7.4.2 物理連接和組網(wǎng)217
7.4.3 網(wǎng)絡(luò)配置和位置記錄221
7.5 實(shí)現(xiàn)過程222
7.5.1 照明控制222
7.5.2 窗簾/澆灌控制224
7.5.3 傳感器數(shù)據(jù)采集225
7.5.4 照明、采光自

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)