chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

無(wú)需復(fù)雜代碼,輕松快速在邊緣計(jì)算網(wǎng)關(guān)WisGate Connect上部署Node-RED

瑞科慧聯(lián)(RAK) ? 2022-11-17 15:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將介紹如何在邊緣計(jì)算網(wǎng)關(guān)WisGate Connect(RAK7391)上快速部署一個(gè)Node-RED 環(huán)境。

WisGateConnect 是瑞科慧聯(lián)(RAK)最新推出的物聯(lián)網(wǎng)平臺(tái),支持多種通訊協(xié)議和網(wǎng)絡(luò)連接方式,還支持接入多種工業(yè)傳感器(溫濕度、氣體、雷達(dá)、震動(dòng)傳感器等等)和IO 模塊(Modbus, CANbus,LIN bus 等等)。

Node-RED是一款I(lǐng)BM 開(kāi)源的低代碼物聯(lián)網(wǎng)編排工具。它通過(guò)新穎有趣的方式,將硬件設(shè)備、API和在線服務(wù)連接在一起。Node-RED 提供了一個(gè)基于瀏覽器的編輯器,用戶可以基于這個(gè)編輯器中提供的各種節(jié)點(diǎn)(node)來(lái)輕松地創(chuàng)建各種流程,單擊一下即可將其部署到設(shè)備上。

對(duì)于個(gè)人用戶來(lái)說(shuō),無(wú)需多少編程經(jīng)驗(yàn),即可通過(guò)Node-RED 在個(gè)人設(shè)備上(筆記本電腦、樹(shù)莓派、云上虛擬機(jī)等)部署多種在線服務(wù),例如部署一套智能家居自動(dòng)化流程(flow),或者給自己的智能音箱添加點(diǎn)定制化小功能等。

對(duì)于企業(yè)用戶,Node-RED 也不失為一個(gè)可靠的生產(chǎn)力工具。日立、西門(mén)子IOT2000、三星、研華WISE-PaaS 等,都將Node-RED 集成到了他們自己的產(chǎn)品和服務(wù)中。

為方便用戶使用,我們將采取容器部署Node-RED 的方式。在這之前,瑞科慧聯(lián)已經(jīng)對(duì)Node-RED官方鏡像nodered/node-red:3.0.2進(jìn)行了一些修改。有關(guān)Node-RED 3.0 版的最新更改,請(qǐng)查看官方發(fā)行說(shuō)明。修改后的Node-RED 鏡像(代碼倉(cāng)庫(kù)NodeRED RAK-edition)預(yù)安裝了一些基本依賴庫(kù),和瑞科慧聯(lián)開(kāi)發(fā)的適用于上述工業(yè)傳感器和IO 的Node-RED 節(jié)點(diǎn)(代碼倉(cāng)庫(kù)RAKWireless/node-red-nodes)。

接下來(lái),我們會(huì)介紹兩種啟動(dòng)該容器的方法:一種是熟悉docker-compose 的用戶可根據(jù)下方提供的YML 文件來(lái)部署;另一種是通過(guò)Portainer 容器的可視化界面來(lái)部署。

軟件準(zhǔn)備

在部署服務(wù)前,需確保在設(shè)備上已經(jīng)安裝了docker。如果計(jì)劃使用docker-compose 來(lái)部署,還需確認(rèn)是否已經(jīng)安裝了docker-compose;如果是使用Portainer 的可視化界面來(lái)部署,需確保在設(shè)備上部署了Portainer 服務(wù)。

可參閱如下文檔來(lái)查閱這些軟件的安裝/配置文檔:

  • Docker Engine Install Docker 文檔
  • Docker-compose Install Docker Compose 文檔 使用 Docker 安裝 Portainer standalone Install Portainer with Docker on Linux 文檔
  • 在 Portainer 內(nèi)配置 RAK 定制的應(yīng)用模板 RAKWireless/portainer-templates 代碼倉(cāng)庫(kù)

使用docker compose啟動(dòng)

安裝docker compose后,可通過(guò)以下測(cè)試命令來(lái)檢查安裝是否正常:

rak@rakpios:~ $ docker compose version
Docker Compose version v2.6.0

使用搭載樹(shù)莓派CM4 的WisGateConnect部署,可使用下方的 docker-compose.yml文件來(lái)啟動(dòng)Node-RED 服務(wù):

version: '3.7' 

services:

   nodered:
       image: sheng2216/nodered-docker:rak 
#	    build:
#	        context: ./
#	        dockerfile: Dockerfile
      container_name: NodeRed
      user: node-red
      group_add:
           - "997"
           - "998"
      restart: unless-stopped
     devices:
        -"/dev/gpiochip0:/dev/gpiochip0"
        - "/dev/i2c-1:/dev/i2c-1"
        -"/dev/ttyUSB0:/dev/ttyUSB0"
        -"/dev/ttyUSB1:/dev/ttyUSB1"
     volumes:
        -'node-red-data:/data'
     ports:
        - "1880:1880"


volumes:
   node-red-data:

若使用樹(shù)莓派4B,請(qǐng)使用下方的docker-compose.yml文件來(lái)啟動(dòng)Node-RED 服務(wù):

version: '3.7'

services:

   nodered:
      image: sheng2216/nodered-docker:rak
#     build:
#	     context: ./
#		 dockerfile: Dockerfile
     container_name: NodeRed
     user: node-red
     group_add:
          - "997"
          - "998"
    restart:
    devices:
       -"/dev/gpiochip0:/dev/gpiochip0"
       - "/dev/i2c-1:/dev/i2c-1"
       -"/dev/ttyAMA0:/dev/ttyAMA0"
    volumes:
       -  'node-red-data:/data'
    ports:
       -  "1880:1880"

volumes:
  node-red-data:

可將上面的配置內(nèi)容保存在一個(gè)叫做docker-compose.yml 的文件中,然后使用如下命令來(lái)啟動(dòng)Node-RED 服務(wù):

poYBAGN12tCAKWcLAAMfyvFPVjw247.png

當(dāng)看到類(lèi)似Started flows字樣的時(shí)候,就表明服務(wù)已經(jīng)啟動(dòng)成功了。這時(shí)可通過(guò)瀏覽器來(lái)訪問(wèn)Node-RED的編輯器。在同一局域網(wǎng)內(nèi)可訪問(wèn)http://{host-ip}:1880,其中host-ip是你的樹(shù)莓派地址。

使用Portainer啟動(dòng)

在Portainer 上啟動(dòng)Node-Red 非常簡(jiǎn)單,首先需要確保已經(jīng)按照介紹部分中的文檔成功啟動(dòng)了

Portainer:

pYYBAGN12TiAd2opAAApdLXNPvk048.png

其中 status一欄中可以看到 up6 minutes字樣,這表明此時(shí)portainer已經(jīng)啟動(dòng)了一段時(shí)間了,這時(shí)可以在瀏覽器地址欄中輸入https://{host-ip}:9443來(lái)訪問(wèn)portainer的頁(yè)面。

pYYBAGN1rx6AD9l9ABoHh-0qCK8488.png

在左側(cè)邊欄最下方的Setting 選項(xiàng)中找到AppTemplate 這一欄,然后填入RAK 為WisgateConnect 這款產(chǎn)品量身定制的App 模板,該模板中包含了數(shù)十種可一鍵部署的常用的服務(wù),包括Node-RED,Zigbee2MQTT,TheThingsStackLNS,Helium gateway-rs,HomeAssistant 等等。

模板的URL是:

https://raw.githubusercontent.com/RAKWireless/portainer-templates/master/portainer_app_template.json

poYBAGN1r1CAW1YSABYpFKC4oUU353.png

接著在左側(cè)的AppTemplate 中就可以看到包含Node-RED 在內(nèi)的數(shù)十種服務(wù)了:

pYYBAGN1r2CAGr-IABLMNDPAywU860.png

點(diǎn)擊Node-RED 的圖標(biāo),即可進(jìn)入部署頁(yè)面:

poYBAGN1r3GATHvVABV1rmlWyVU613.png

可在此頁(yè)面修改容器的名字或 PUID、PGID 等選項(xiàng),然后點(diǎn)擊左下方 Deploy the stack 來(lái)部署。部署完成后,會(huì)自動(dòng)刷新當(dāng)前界面,并返回容器列表頁(yè)面,就可以通過(guò)瀏覽器來(lái)訪問(wèn) Node-RED 的編輯器了。在同一局域網(wǎng)內(nèi)可訪問(wèn) http://{host-ip}:1880, 其中 host-ip 是你的樹(shù)莓派地址。

Node-RED示例

在進(jìn)入Node-RED 網(wǎng)頁(yè)編輯器中后,可以在左側(cè)邊欄中找到如下背景色為橘黃色的節(jié)點(diǎn),這些都是RAK 為其WisBlock 工業(yè)傳感器和IO 開(kāi)發(fā)的節(jié)點(diǎn):

pYYBAGN1r3uAB_5iABLzQi5O2Y0482.png

這些節(jié)點(diǎn)都是為WisBlock 傳感器和IO 開(kāi)發(fā),但是不僅WisBlock 模塊可以在WisGate Connect 上開(kāi)箱即用,而且這些節(jié)點(diǎn)在大多數(shù)情況下也能夠支持采用同樣芯片的傳感器和IO,因?yàn)槲覀兘o這些節(jié)點(diǎn)提供了一些配置選項(xiàng),用戶可以根據(jù)自己的情況修改這些芯片的軟件配置,使他們也能在別的設(shè)備上工作。

下表列出了這些Node-RED 節(jié)點(diǎn)所對(duì)應(yīng)的各個(gè)WisBlock 模塊,同時(shí)還有內(nèi)置的芯片型號(hào),以及Node-REDflow 示例。關(guān)于這些Node-RED示例,可以直接查看[Wisblock-node-red 代碼倉(cāng)庫(kù)](GitHub - RAKWireless/wisblock-node-red: NodeRED exampleflows to use with WisBlockmodules),倉(cāng)庫(kù)中包含了所有Node 的文檔和示例代碼。

pYYBAGN1sQyAQV8JAABISsPJwdM501.png

此處以WisGateconnect 上自帶的溫濕度傳感器SHTC3 為例,展示如何快速的讀取溫濕度信息。更多細(xì)節(jié)請(qǐng)查看該傳感器對(duì)應(yīng)的[Node-RED flow example](wisblock-node-red/sensors/rak1901/rak1901-shtc3-read at master · RAKWireless/wisblock-node-red ·

GitHub)。首先需要將文件[rak1901-shtc3-read.json](wisblock-node-red/rak1901-shtc3-read.jsonat master· RAKWireless/wisblock-node-red·GitHub)中的內(nèi)容導(dǎo)入到Node-RED 中即可。請(qǐng)參考下方操作截圖:

pYYBAGN1r6GAEwlYAA3uvvFLgJU370.png

在彈出的窗口中直接粘貼json 文件信息:

poYBAGN1r6mAVnxGAAuDVainUc0691.png

部署flow:

pYYBAGN1r7OAFmoEABBQXvRisS0536.png

可以看到右側(cè)的debug 窗口中已經(jīng)出現(xiàn)了溫濕度讀數(shù),但是默認(rèn)是華氏度??梢赃x擇修改輸出的單位,從華氏度變?yōu)閿z氏度。

poYBAGN1r7yALT6jAAzAAWbU3Kg749.png

該倉(cāng)庫(kù)中提供了瑞科慧聯(lián)開(kāi)發(fā)的20 多個(gè)Node-RED 節(jié)點(diǎn)的詳細(xì)示例代碼和文檔說(shuō)明。借助這些文檔,可以很快的掌握如何在WisGateConnect 上使用Node-RED 這個(gè)低代碼平臺(tái)監(jiān)控和管理各種工業(yè)傳感器和IO 接口

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2939

    文章

    47336

    瀏覽量

    408141
  • RAK
    RAK
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    2458
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    BL118 Node-RED 邊緣計(jì)算網(wǎng)關(guān):數(shù)據(jù)采集場(chǎng)景下的“隱形冠軍”

    分析、安全監(jiān)測(cè),數(shù)據(jù)不但要采,還要 處理得快、處理得準(zhǔn)、處理得靈活 。 這,就是 BL118 Node-RED 邊緣計(jì)算網(wǎng)關(guān)大顯身手的地方。 一、為什么數(shù)據(jù)采集需要“
    的頭像 發(fā)表于 12-03 16:52 ?404次閱讀
    BL118 <b class='flag-5'>Node-RED</b> <b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>網(wǎng)關(guān)</b>:數(shù)據(jù)采集場(chǎng)景下的“隱形冠軍”

    鋇錸技術(shù)BL118 Node-Red邊緣計(jì)算網(wǎng)關(guān)西門(mén)子PLC S7協(xié)議使用方法

    ,目前已經(jīng)測(cè)試過(guò)西門(mén)子PLC如下: S7-200 Smart 注:僅支持網(wǎng)口通信。 二、安裝方法 Node-RED 界面中的 “Manage Palette” 菜單安裝此節(jié)點(diǎn)。 如果是開(kāi)源的系統(tǒng),可以
    的頭像 發(fā)表于 12-03 16:48 ?480次閱讀
    鋇錸技術(shù)BL118 <b class='flag-5'>Node-Red</b><b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>網(wǎng)關(guān)</b>西門(mén)子PLC S7協(xié)議使用方法

    如何快速云服務(wù)器上部署Web環(huán)境?

    如何快速云服務(wù)器上部署Web環(huán)境
    的頭像 發(fā)表于 10-14 14:16 ?319次閱讀

    Node-RED工業(yè)節(jié)點(diǎn)推薦:Modbus、PLC、OPC UA、MQTT 都能搞定!

    工業(yè)現(xiàn)場(chǎng),設(shè)備多、協(xié)議雜、系統(tǒng)分散是常態(tài)。但自從有了Node-RED,工程師只需“拖一拖”“連一連”,就能讓 PLC、傳感器、數(shù)據(jù)庫(kù)與云端高效互通。 今天,深圳市鋇錸技術(shù)有限公司?帶你系統(tǒng)了解
    的頭像 發(fā)表于 10-13 18:02 ?734次閱讀
    <b class='flag-5'>Node-RED</b>工業(yè)節(jié)點(diǎn)推薦:Modbus、PLC、OPC UA、MQTT 都能搞定!

    邊緣計(jì)算網(wǎng)關(guān)的公式計(jì)算功能體現(xiàn)在哪

    邊緣計(jì)算網(wǎng)關(guān)的公式計(jì)算功能主要體現(xiàn)在其能夠靠近數(shù)據(jù)源頭的邊緣側(cè),對(duì)實(shí)時(shí)采集的數(shù)據(jù)進(jìn)行
    的頭像 發(fā)表于 09-15 11:06 ?547次閱讀

    Node-RED太燒錢(qián)?你可能需要換個(gè)打開(kāi)方式

    Node-RED作為開(kāi)源可視化編程工具,確實(shí)能快速搭建物聯(lián)網(wǎng)應(yīng)用。但當(dāng)你準(zhǔn)備把它用到生產(chǎn)環(huán)境時(shí),就會(huì)發(fā)現(xiàn)這些隱形開(kāi)銷(xiāo):硬件成本首當(dāng)其沖。工業(yè)現(xiàn)場(chǎng)需要能扛得住高溫高濕、電壓波動(dòng)、電磁干擾的設(shè)備。普通工控機(jī)在車(chē)間里經(jīng)常"鬧脾氣",而專(zhuān)業(yè)的工業(yè)服務(wù)器價(jià)格讓人肉疼。
    的頭像 發(fā)表于 09-05 16:12 ?632次閱讀
    <b class='flag-5'>Node-RED</b>太燒錢(qián)?你可能需要換個(gè)打開(kāi)方式

    工業(yè)物聯(lián)網(wǎng)和自動(dòng)化領(lǐng)域 Node-RED 最常用的 10 大節(jié)點(diǎn),你用過(guò)幾個(gè)?

    本文盤(pán)點(diǎn)了工業(yè)物聯(lián)網(wǎng)與自動(dòng)化領(lǐng)域 Node-RED 最常用的 10 大節(jié)點(diǎn),包括 inject、debug、MQTT、Modbus、OPC UA 等,并結(jié)合應(yīng)用場(chǎng)景與技巧進(jìn)行解析。鋇錸技術(shù) ARMxy 系列工業(yè)控制器已預(yù)裝 Node-RED,開(kāi)機(jī)即可實(shí)現(xiàn)數(shù)據(jù)采集、協(xié)議轉(zhuǎn)換
    的頭像 發(fā)表于 08-13 11:47 ?1210次閱讀
    工業(yè)物聯(lián)網(wǎng)和自動(dòng)化領(lǐng)域 <b class='flag-5'>Node-RED</b> 最常用的 10 大節(jié)點(diǎn),你用過(guò)幾個(gè)?

    AI 邊緣計(jì)算網(wǎng)關(guān):開(kāi)啟智能新時(shí)代的鑰匙?—龍興物聯(lián)

    ,這一過(guò)程常受網(wǎng)絡(luò)延遲和不穩(wěn)定的困擾。如今,借助 AI 邊緣計(jì)算網(wǎng)關(guān),數(shù)據(jù)處理任務(wù)下沉至網(wǎng)絡(luò)邊緣本地即可
    發(fā)表于 08-09 16:40

    邊緣智能網(wǎng)關(guān)在水務(wù)行業(yè)中的應(yīng)用—龍興物聯(lián)

    海量實(shí)時(shí)數(shù)據(jù)的上云帶寬需求。 保障供水安全:? 快速響應(yīng)突發(fā)污染,最大限度減少影響范圍。 管網(wǎng)泄漏監(jiān)測(cè)與定位? 應(yīng)用:? 供水管網(wǎng)部署壓力、流量、聲波振動(dòng)傳感器,邊緣
    發(fā)表于 08-02 18:28

    物聯(lián)網(wǎng)+低代碼:解鎖高效開(kāi)發(fā),縱橫智控Node-RED平臺(tái)引領(lǐng)新范式

    物聯(lián)網(wǎng)的星辰大海已近在眼前,但抵達(dá)彼岸的航程需要更高效的槳帆。低代碼開(kāi)發(fā),特別是以Node-RED為代表的可視化流編程范式,正在大幅降低物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)的技術(shù)門(mén)檻和成本,釋放創(chuàng)新潛能。成都縱橫
    的頭像 發(fā)表于 06-28 14:53 ?1158次閱讀
    物聯(lián)網(wǎng)+低<b class='flag-5'>代碼</b>:解鎖高效開(kāi)發(fā),縱橫智控<b class='flag-5'>Node-RED</b>平臺(tái)引領(lǐng)新范式

    Node?RED可視化拖拽編程實(shí)踐-成都縱橫智控EG邊緣計(jì)算網(wǎng)關(guān)

    成都縱橫智控EG邊緣計(jì)算網(wǎng)關(guān)借助Node?RED的開(kāi)放性與可視化優(yōu)勢(shì),打破了傳統(tǒng)工業(yè)控制系統(tǒng)對(duì)高級(jí)編程技能的依賴,為現(xiàn)場(chǎng)自動(dòng)化提供了“人人皆
    的頭像 發(fā)表于 04-17 15:38 ?838次閱讀
    <b class='flag-5'>Node</b>?<b class='flag-5'>RED</b>可視化拖拽編程實(shí)踐-成都縱橫智控EG<b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>網(wǎng)關(guān)</b>

    【教程】Node-RED中Chirpstack節(jié)點(diǎn)使用指南

    物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)中,LoRaWAN技術(shù)因其低功耗、遠(yuǎn)距離傳輸?shù)忍攸c(diǎn)而備受關(guān)注。Chirpstack作為最流行的LoRaWAN服務(wù)器之一,與Node-RED的集成為我們提供了強(qiáng)大的物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)能力
    的頭像 發(fā)表于 03-27 19:33 ?1016次閱讀
    【教程】<b class='flag-5'>Node-RED</b>中Chirpstack節(jié)點(diǎn)使用指南

    什么是邊緣計(jì)算網(wǎng)關(guān)?深度解析邊緣計(jì)算網(wǎng)關(guān)的核心技術(shù)與應(yīng)用場(chǎng)景

    物聯(lián)網(wǎng)(IoT)和工業(yè) 4.0 的浪潮中,邊緣計(jì)算網(wǎng)關(guān)正成為連接物理世界與數(shù)字世界的核心樞紐。這種設(shè)備不僅能夠?qū)崟r(shí)處理數(shù)據(jù),還能減輕云端負(fù)擔(dān),提升系統(tǒng)響應(yīng)速度。本文將從技術(shù)原理、架構(gòu)
    的頭像 發(fā)表于 03-24 10:02 ?1330次閱讀
    什么是<b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>網(wǎng)關(guān)</b>?深度解析<b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>網(wǎng)關(guān)</b>的核心技術(shù)與應(yīng)用場(chǎng)景

    【干貨】什么是Node-RED?一文帶你了解!

    一什么是Node-RED?首先我們來(lái)認(rèn)識(shí)一下什么是Node-RED。Node-RED是一個(gè)基于Node.js的開(kāi)源可視化編程工具,于2013年由IBM公司推出。它可以通過(guò)瀏覽器的圖形化
    的頭像 發(fā)表于 03-13 19:32 ?1540次閱讀
    【干貨】什么是<b class='flag-5'>Node-RED</b>?一文帶你了解!

    什么是邊緣計(jì)算網(wǎng)關(guān)?可以實(shí)現(xiàn)什么功能?

    邊緣計(jì)算網(wǎng)關(guān)是一種智能設(shè)備,通常部署在網(wǎng)絡(luò)的邊緣位置,靠近數(shù)據(jù)源或用戶。它負(fù)責(zé)本地處理和分析數(shù)
    的頭像 發(fā)表于 01-09 17:41 ?1691次閱讀
    什么是<b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>網(wǎng)關(guān)</b>?可以實(shí)現(xiàn)什么功能?