課程介紹
隨著物聯(lián)網(wǎng)的不斷發(fā)展,各種物聯(lián)網(wǎng)相關(guān)的技術(shù)也在不斷發(fā)展,開源的平臺也有很多,其中就有一個特別優(yōu)秀的項目,它就是Node-RED,這個項目是由IBM新興技術(shù)服務(wù)團(tuán)隊構(gòu)建的可視化物聯(lián)網(wǎng)編排工具,可基于瀏覽器的流程編輯器連接設(shè)備、服務(wù)器和 API 應(yīng)用。
培訓(xùn)對象
對工業(yè)物聯(lián)網(wǎng)感興趣,了解Node-RED想更深入學(xué)習(xí)的人員;
對柔性動態(tài)可重構(gòu)編程思路感興趣的人員;
正在進(jìn)行Node-RED調(diào)研及正在進(jìn)行工業(yè)物聯(lián)網(wǎng)技術(shù)架構(gòu)設(shè)計的人員。
課程收益
對工業(yè)物聯(lián)網(wǎng)有一定的認(rèn)識和認(rèn)知;
對Node-RED在工業(yè)物聯(lián)網(wǎng)所屬層次有所了解;
掌握Node-RED的基本操作,能夠利用Node-RED自己動手搭建出柔性動態(tài)可重構(gòu)的“鏈?zhǔn)健蔽锫?lián)網(wǎng);
掌握Docker、Portainer、MQTT相關(guān)原理與基本操作;
掌握Node-red的各種通信模式;
掌握使用dashbord進(jìn)行數(shù)據(jù)可視化。
知識概要
-- Javascript基本語法變量和表達(dá)式;
-- Javascript數(shù)組操作;
-- Node.js 安裝和啟動;
-- Node-RED初識;
-- Node-RED安裝和啟動;
-- Node-RED功能介紹;
-- Node-RED編寫function;
-- Node-RED 分支邏輯。
課程大綱
前置課程
1)Javascript基本語法變量和表達(dá)式 2)Javascript分支和循環(huán)語句
3)Javascript數(shù)組操作 4)Javascript自定義函數(shù) 5)Javascript操作JSON對象
核心課程
Node.js 安裝和啟動
Node-RED初識
Node-RED安裝和啟動
Node-RED功能介紹
Node-RED基本邏輯操作
Node-RED序列操作
Node-RED編寫function
Node-RED文件讀寫
Node-RED 分支邏輯
Node-RED實現(xiàn)和數(shù)據(jù)庫交互(mssql)
Node-RED實現(xiàn)和redis交互
Node-RED 實現(xiàn)MQTT 訂閱和發(fā)送
Node-RED 實現(xiàn)Http請求
Node-RED 實現(xiàn)Websocket 請求
Node-RED 實現(xiàn)發(fā)送電子郵件
Node-RED 實現(xiàn)串口通信
Node-RED 實現(xiàn)TCP/UDP通信
Dashboard布局和分組
Dashboard儀表盤配置
Dashboard雷達(dá)圖配置
Dashboard雷達(dá)圖結(jié)合MQTT
Dashboard餅圖配置
Dashboard折線圖配置
Dashboard表單組件使用
Dashboard提交表單
Dashboard表單配置與工程移植
Node-red業(yè)務(wù)場景案例介紹
Node-RED實現(xiàn)智能家居主控
Node-RED實現(xiàn)工業(yè)物聯(lián)網(wǎng)儀表盤
認(rèn)證過程
無認(rèn)證考試
開班信息
暫無開班信息