无码人妻精品一区二区蜜桃网站,四虎成人精品无码永久在线,少妇与大狼拘作爱性a,日韩人妻无码精品一专区,色综合久久成人综合网

廣告招募

Node-RED功能介紹與使用

2025年02月04日 09:08:46      來源:廈門星縱物聯(lián)科技有限公司 >> 進(jìn)入該公司展臺(tái)      閱讀量:16

分享:

目錄

概述

為簡(jiǎn)化對(duì)網(wǎng)關(guān)的數(shù)據(jù)調(diào)用及開發(fā),星縱物聯(lián)LoRaWAN®網(wǎng)關(guān)在60.0.0.35版本開始引入Node-RED功能,并基于網(wǎng)關(guān)開發(fā)了對(duì)應(yīng)的功能模塊,可通過這些模塊直接調(diào)用并進(jìn)行功能開發(fā)。本文主要介紹針對(duì)網(wǎng)關(guān)開發(fā)的Node-RED功能模塊以及部分應(yīng)用實(shí)例供參考。

準(zhǔn)備

  • 星縱物聯(lián)LoRaWAN®網(wǎng)關(guān)

步驟

1. 測(cè)試示例

1.1 配置路徑

  1. 進(jìn)入網(wǎng)關(guān)“App> Node-RED”頁面啟用Node-RED后點(diǎn)擊保存。由于Node-RED需要調(diào)用到網(wǎng)絡(luò)上面的組件,所以需要網(wǎng)關(guān)能正常連網(wǎng)才能使用些功能。

  1. 點(diǎn)擊操作界面即可進(jìn)入Node-RED操作界面。

1.2 操作說明

Node-RED里主要由以下幾個(gè)區(qū)域組成,使用時(shí)將控件區(qū)的組件拖入到工作區(qū),并通過組件間連線,完成組件相互的的觸發(fā)或數(shù)據(jù)的處理轉(zhuǎn)發(fā)。

注意:每次進(jìn)行控件間的調(diào)整之后,一定需要點(diǎn)擊右上角的“部署”完成配置的部署。否則該次調(diào)整并不會(huì)實(shí)際生效。

Node-RED里面具有眾多的功能模塊,以下將介紹網(wǎng)關(guān)上幾個(gè)比較典型的組件。了解模塊具體功能只需將鼠標(biāo)移到對(duì)應(yīng)的模塊,就會(huì)彈出對(duì)應(yīng)模塊的功能簡(jiǎn)介,或者點(diǎn)擊右側(cè)的圖標(biāo)了解。

1.3 網(wǎng)關(guān)組件介紹

1.3.1 LoRa Input

LoRa Input主要是輸出網(wǎng)關(guān)內(nèi)置Network Server添加的節(jié)點(diǎn)上報(bào)所有數(shù)據(jù)??梢詫⒃撃K連接至“debug”模塊,通過右側(cè)的調(diào)試窗口查看該組件的輸出情況。

1.3.2 LoRa Output

LoRa Output組件在觸發(fā)之后會(huì)下發(fā)數(shù)據(jù)給某一臺(tái)或多臺(tái)節(jié)點(diǎn)設(shè)備。如圖若組件配置后,當(dāng)觸發(fā)時(shí)會(huì)往設(shè)備發(fā)送數(shù)據(jù)eeee。

網(wǎng)關(guān)內(nèi)置Network Server數(shù)據(jù)流可以看到數(shù)據(jù)正常下發(fā),實(shí)際下發(fā)數(shù)據(jù)以具體節(jié)點(diǎn)接收指令為準(zhǔn)。

1.3.3 Device Filter

Device Filter設(shè)備過濾器,通過設(shè)備的deveui進(jìn)行過濾,只輸出所選deveui的節(jié)點(diǎn)設(shè)備的數(shù)據(jù)。

1.3.4 Decoder

Decoder模塊主內(nèi)置星縱物聯(lián)節(jié)點(diǎn)設(shè)備的數(shù)據(jù)解析器,可以將原始數(shù)據(jù)進(jìn)行解析。

注意:該模塊只適用于星縱物聯(lián)節(jié)點(diǎn)設(shè)備,其他第三方節(jié)點(diǎn)設(shè)備可用function模塊代替。

1.3.5 GW Info

勾選的網(wǎng)關(guān)事件類型,當(dāng)網(wǎng)關(guān)發(fā)生對(duì)應(yīng)事件時(shí),該模塊會(huì)輸出對(duì)應(yīng)的事件數(shù)據(jù)。

1.3.6 Output

當(dāng)該組件觸發(fā)時(shí),會(huì)向所設(shè)定的郵箱發(fā)送內(nèi)容郵件。使用該組件前,需要在網(wǎng)關(guān)配置界面中的‘系統(tǒng)-常規(guī)-SMTP’中設(shè)置對(duì)應(yīng)的SMTP客戶端才能夠正常發(fā)送。

1.3.7 SMS Input

當(dāng)外部設(shè)備發(fā)送短信至該網(wǎng)關(guān)上時(shí),該組件會(huì)輸出如示例中的內(nèi)容,其中payload為短信內(nèi)容。

1.3.8 SMS Output

當(dāng)該組件觸發(fā)時(shí)會(huì)向的手機(jī)號(hào)發(fā)送所設(shè)定的短信內(nèi)容。

2. 配置實(shí)例

2.1 MQTT轉(zhuǎn)發(fā)

通過mqtt out模塊可以將數(shù)據(jù)推送到對(duì)應(yīng)的MQTT Broker。以下是MQTT轉(zhuǎn)發(fā)示例。部署之后會(huì)將網(wǎng)關(guān)內(nèi)部解析好的數(shù)據(jù)轉(zhuǎn)發(fā)至MQTT服務(wù)器上。

如圖配置mqtt out模塊中的MQTT服務(wù)器信息

通過MQTT.fx軟件模擬客戶端接入至同一服務(wù)器中可觀察MQTT數(shù)據(jù)的接收數(shù)據(jù)情況。

2.2 TCP轉(zhuǎn)發(fā)

通過tcp out模塊可以實(shí)現(xiàn)將網(wǎng)關(guān)數(shù)據(jù)轉(zhuǎn)發(fā)至TCP服務(wù)器中,可參考以下截圖搭建TCP轉(zhuǎn)發(fā)模型。在tcp out模塊中配置tcp server信息,當(dāng)成功連接上TCP服務(wù)器時(shí)會(huì)如圖顯示已連接。

在function模塊中輸入如下語句,即可轉(zhuǎn)發(fā)payload內(nèi)所有內(nèi)容。

return {payload:JSON.stringify(msg.payload) } ;

2.3 本地存儲(chǔ)

通過node-red的file模塊可實(shí)現(xiàn)數(shù)據(jù)的本地存儲(chǔ),創(chuàng)建如圖一條流程進(jìn)行數(shù)據(jù)存儲(chǔ)。

function模塊中輸入以下函數(shù)

var msg1 = {payload:{temperature:msg.payload.temperature,time:msg.time}};

return msg1;

對(duì)file模塊進(jìn)行對(duì)應(yīng)配置,配置成功后該文件會(huì)如圖生成在根目錄中

版權(quán)與免責(zé)聲明:
1.凡本網(wǎng)注明"來源:全球資源網(wǎng)"的所有作品,版權(quán)均屬于興旺寶裝備總站,轉(zhuǎn)載請(qǐng)必須注明興旺寶裝備總站。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
2.企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
3.本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。 4.如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系。