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

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

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

定 價:¥99.00

作 者: 何錚 朱迪
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

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

內(nèi)容簡介

  內(nèi)容簡介本書從工程實踐角度系統(tǒng)講解了Node-RED高級知識和工程級物聯(lián)網(wǎng)應(yīng)用的開發(fā),是Node-RED領(lǐng)域的標準性著作,得到了Node-RED項目創(chuàng)始人Nick O'Leary的高度評價。具體地,本書講解了物聯(lián)網(wǎng)工程的系統(tǒng)架構(gòu)、Node-RED官方的重要擴展節(jié)點、Node-RED的團隊開發(fā)模式、自定義節(jié)點開發(fā),以及如何將Node-RED嵌入到其他系統(tǒng)中等Node-RED的高級知識,能指導(dǎo)讀者快速掌握物聯(lián)網(wǎng)應(yīng)用的端到端開發(fā)。此外,本書還詳細講解了數(shù)據(jù)采集、智能家居、智能辦公、智能節(jié)能方面的4個工程級的實戰(zhàn)案例。本書注重使用Node-RED開發(fā)物聯(lián)網(wǎng)應(yīng)用的高級知識和工程實踐,它還有一個姊妹篇《Node-RED物聯(lián)網(wǎng)應(yīng)用開發(fā)技術(shù)詳解》,介紹了Node-RED的設(shè)計思想、技術(shù)基礎(chǔ)、環(huán)境搭建、流程創(chuàng)建、使用方法、配置方法、內(nèi)部節(jié)點、應(yīng)用開發(fā)方法,以及解決常見需求的44個流程,幾乎涵蓋了使用Node-RED開發(fā)物聯(lián)網(wǎng)應(yīng)用所需的所有基礎(chǔ)知識,能為讀者建立完整的Node-RED知識體系和框架。這兩本書都配有大量輔助資源,包括流程實例、配置文件、實例代碼等,可以通過本書的配套網(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è)認證和多項國家專利?;趯?chuàng)新技術(shù)的熱愛和追求,長期奮戰(zhàn)在物聯(lián)網(wǎng)應(yīng)用開發(fā)一線,帶領(lǐng)團隊完成數(shù)十個頭部企業(yè)的智能樓宇項目,擁有豐富的理論和實踐經(jīng)驗。 四川省級人才,國家一級智能建筑師,電子科技大學(xué)科創(chuàng)導(dǎo)師。曾任用友旗下OA公司產(chǎn)品經(jīng)理,帶隊完成連續(xù)十一年市場排名第一的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ù)十個國家,在智能樓宇項目建設(shè)方面有豐富的經(jīng)驗。曾于用友旗下OA公司參與OA產(chǎn)品的初創(chuàng)設(shè)計及核心代碼編寫。 國家一級智能建筑師,國家碳排放管理師,美國索菲亞大學(xué)MBA,電子科技大學(xué)計算機科學(xué)學(xué)士。

圖書目錄

前言
第1章?Node-RED應(yīng)用開發(fā)工程要點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平臺層6
1.2?物聯(lián)網(wǎng)工程和數(shù)字孿生7
1.3?物聯(lián)網(wǎng)工程和時序數(shù)據(jù)庫9
1.4?物聯(lián)網(wǎng)工程和AI視覺識別11
1.5?物聯(lián)網(wǎng)工程開發(fā)語言和技術(shù)棧13
第2章?Node-RED重要擴展節(jié)點15
2.1?擴展節(jié)點的查找和安裝方式16
2.1.1?官網(wǎng)查找16
2.1.2?利用編輯器查找16
2.1.3?擴展節(jié)點的安裝16
2.2?官方擴展節(jié)點——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選項卡中設(shè)置20
2.2.7?小部件23
2.2.8?圖標38
2.2.9?在用戶交互界面添加加載頁面43
2.2.10?為dashboard設(shè)置安全訪問策略44
2.2.11?dashboard的多用戶使用44
2.3?其他官方擴展節(jié)點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?存儲類50
2.3.8?時間類50
2.3.9?效用類50
2.4?常用擴展節(jié)點50
2.4.1?serialport節(jié)點50
2.4.2?modbus節(jié)點52
2.4.3?mysql節(jié)點54
2.4.4?bacnet節(jié)點56
2.4.5?lonworks節(jié)點57
2.4.6?knx節(jié)點58
第3章?大型項目最佳實踐61
3.1 流程結(jié)構(gòu)規(guī)劃61
3.2 消息設(shè)計65
3.3 流程文檔化67
3.4 項目化管理流文件70
3.4.1 開啟項目化管理功能72
3.4.2 項目化管理78
第4章?自定義節(jié)點開發(fā)87
4.1 創(chuàng)建第一個自定義節(jié)點89
4.2 JavaScript文件93
4.2.1 節(jié)點構(gòu)造器94
4.2.2 接收消息95
4.2.3 發(fā)送消息96
4.2.4 關(guān)閉節(jié)點97
4.2.5 記錄事件98
4.2.6 自定義節(jié)點用戶屬性預(yù)設(shè)99
4.2.7 節(jié)點上下文100
4.2.8 節(jié)點狀態(tài)101
4.3 .html文件101
4.3.1 注冊節(jié)點102
4.3.2 編輯對話框104
4.3.3 節(jié)點屬性112
4.3.4 幫助文本114
4.3.5 編輯器事件116
4.3.6 節(jié)點憑證116
4.3.7 節(jié)點外觀118
4.4 配置節(jié)點123
4.4.1 定義配置節(jié)點125
4.4.2 使用配置節(jié)點126
4.5 節(jié)點幫助文本編寫指南127
4.5.1 幫助文本中的章節(jié)標題129
4.5.2 消息屬性129
4.5.3 多個輸出130
4.5.4 通用規(guī)則130
4.6 單元測試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é)點命名規(guī)則139
4.10.2 目錄結(jié)構(gòu)140
4.10.3 在本地測試節(jié)點模塊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)如何對接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安全認證方式Authentication170
5.2.2 數(shù)據(jù)結(jié)構(gòu)171
5.2.3 錯誤175
5.2.4 API方法175
第6章?數(shù)據(jù)采集實戰(zhàn):空氣質(zhì)量監(jiān)控177
6.1 背景和目標177
6.1.1 項目背景178
6.1.2 項目需求分析178
6.1.3 實戰(zhàn)目標178
6.2 技術(shù)架構(gòu)178
6.3 技術(shù)要求179
6.3.1 硬件選型179
6.3.2 軟件選型180
6.4 環(huán)境準備180
6.4.1 物理連接和接線180
6.4.2 網(wǎng)絡(luò)配置和位置記錄181
6.5 實現(xiàn)過程182
6.5.1 在IoT網(wǎng)關(guān)中配置傳感器的接入182
6.5.2 在IoT平臺通過MQTT接收IoT網(wǎng)關(guān)采集的數(shù)據(jù)191
6.5.3 在IoT平臺配置前端界面的WebSocket連接195
6.5.4 大屏展示界面的實現(xiàn)196
6.5.5 IoT平臺對外接口的實現(xiàn)199
6.5.6 IoT平臺場景實現(xiàn)201
6.6 案例總結(jié)204
第7章?智能家居實戰(zhàn):基于樹莓派搭建智能家居場景205
7.1 背景和目標205
7.1.1 項目背景205
7.1.2 項目需求分析206
7.1.3 實戰(zhàn)目標206
7.2 技術(shù)架構(gòu)207
7.3 技術(shù)要求207
7.3.1 硬件選型207
7.3.2 軟件選型209
7.4 環(huán)境準備210
7.4.1 軟件環(huán)境安裝210
7.4.2 物理連接和組網(wǎng)217
7.4.3 網(wǎng)絡(luò)配置和位置記錄221
7.5 實現(xiàn)過程222
7.5.1 照明控制222
7.5.2 窗簾/澆灌控制224
7.5.3 傳感器數(shù)據(jù)采集225
7.5.4 照明、采光自

本目錄推薦

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