在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

Node-RED實(shí)現(xiàn)電表數(shù)據(jù)采集并上云

億佰特物聯(lián)網(wǎng)應(yīng)用專(zhuān)家 ? 2024-06-07 08:21 ? 次閱讀

本案例將通過(guò)Docker容器安裝DLT-645協(xié)議插件采集實(shí)現(xiàn)電表數(shù)據(jù)上云,前面已經(jīng)講過(guò)Modbus RTU協(xié)議通過(guò)Node -RED上云,如果采用支持Modbus RTU電表可以參考之前的“Docker容器實(shí)現(xiàn)邊緣采集”。

首先需要搭建Node-RED運(yùn)行環(huán)境,可以參考以往案例,也可以直接百度搜索,接下來(lái)的部分都是在搭建好環(huán)境的基礎(chǔ)上進(jìn)行。

安裝插件

打開(kāi)“菜單”選擇“節(jié)點(diǎn)管理”在點(diǎn)擊控制板,選擇“安裝”;

d080d218-2463-11ef-bd4a-92fbcf53809c.png

搜索插件“node-red-contrib-meter-works”,點(diǎn)擊安裝即可,該插件由Node-RED社區(qū)的三方開(kāi)發(fā)者制作的免費(fèi)插件。

d0908032-2463-11ef-bd4a-92fbcf53809c.png

創(chuàng)建“流程”

這次使用MQTT服務(wù)器來(lái)轉(zhuǎn)發(fā)數(shù)據(jù),Node-RED內(nèi)置MQTT3.1.1協(xié)議可以快速接入云服務(wù)器,創(chuàng)建一個(gè)“MQTT IN”節(jié)點(diǎn)用于接收平臺(tái)請(qǐng)求數(shù)據(jù);

d09cd26a-2463-11ef-bd4a-92fbcf53809c.png

上圖“2”為添加一個(gè)MQTT連接(通過(guò)EMQX搭建的私有服務(wù)器,使用阿里云、ONENET等支持標(biāo)準(zhǔn)MQTT3.1.1服務(wù)器與此處類(lèi)似);

d0c0b202-2463-11ef-bd4a-92fbcf53809c.pngd0ca85c0-2463-11ef-bd4a-92fbcf53809c.png

以阿里云為例演示如何配置標(biāo)準(zhǔn)MQTT3.1.1服務(wù)連接方法。

d0e70a4c-2463-11ef-bd4a-92fbcf53809c.pngd1008cce-2463-11ef-bd4a-92fbcf53809c.png

登錄阿里云查詢(xún)?nèi)兀?/p>

d11835e0-2463-11ef-bd4a-92fbcf53809c.png

填入上面查詢(xún)得到的三要素;

d135a12a-2463-11ef-bd4a-92fbcf53809c.pngd1570ce8-2463-11ef-bd4a-92fbcf53809c.png

查詢(xún)或定義用于測(cè)試的Topic,也可以使用標(biāo)準(zhǔn)物模型的訂閱發(fā)布Topic,如果使用標(biāo)準(zhǔn)物模型需要加入編解碼過(guò)程,筆者這里先不講,大家可以自己先研究下,只需要使用一個(gè)節(jié)點(diǎn)一個(gè)腳本即可實(shí)現(xiàn);

d15eb3da-2463-11ef-bd4a-92fbcf53809c.png

配置訂閱地址(也就是剛才選擇的MQTT IN節(jié)點(diǎn)):

d17538a8-2463-11ef-bd4a-92fbcf53809c.png

點(diǎn)擊部署,連接成功后于節(jié)點(diǎn)下方會(huì)提示“已連接”代表設(shè)備連接服務(wù)器成功,并成功訂閱;

d196a2f4-2463-11ef-bd4a-92fbcf53809c.pngd1ae2ef6-2463-11ef-bd4a-92fbcf53809c.png

code_meter(DLT654查詢(xún)節(jié)點(diǎn))采用固定查詢(xún)方式,為了實(shí)現(xiàn)不同的數(shù)據(jù)查詢(xún)引入“SWITCH”節(jié)點(diǎn),如若使用阿里云標(biāo)準(zhǔn)物模型就可以在“SWITCH”節(jié)點(diǎn)前加入“function”節(jié)點(diǎn)實(shí)現(xiàn)數(shù)據(jù)的解碼;

d1ba781e-2463-11ef-bd4a-92fbcf53809c.png

筆者為了演示方便直接使用服務(wù)器下發(fā)“1”“2”“3”“4”分別代表查詢(xún)“正向有功功率”“當(dāng)前電壓”“當(dāng)前電流”“當(dāng)前功率”;

d1dc2658-2463-11ef-bd4a-92fbcf53809c.png

配置code_meter節(jié)點(diǎn)的表號(hào)和功能碼,按照相同方法配置“當(dāng)前電壓”“當(dāng)前電流”“當(dāng)前功率”;

d1f6e56a-2463-11ef-bd4a-92fbcf53809c.pngd22320bc-2463-11ef-bd4a-92fbcf53809c.png

DLT645是一個(gè)用于串口的收發(fā)協(xié)議,筆者暫時(shí)沒(méi)有測(cè)試過(guò)Node-RED直接驅(qū)動(dòng)串口節(jié)點(diǎn)(node-red-node-serialport),并且搭建Node-RED的USB被之前搭建的3D打印機(jī)(Kilpper)占用,不想調(diào)試參數(shù),這里就使用串口服務(wù)器來(lái)轉(zhuǎn)發(fā)數(shù)據(jù),添加網(wǎng)絡(luò)節(jié)點(diǎn)“tcp out”;

d24044ee-2463-11ef-bd4a-92fbcf53809c.png

根據(jù)配置的服務(wù)器參數(shù)配置串口服務(wù)器網(wǎng)絡(luò)參數(shù)和串口參數(shù),DDSU666電表默認(rèn)采用2400-8O1,將串口服務(wù)器的串口參數(shù)與電表一致;

d26c717c-2463-11ef-bd4a-92fbcf53809c.png

至此已經(jīng)完成指令發(fā)送的全部過(guò)程,如下所示。

d28ddcae-2463-11ef-bd4a-92fbcf53809c.png

接下來(lái)處理電表返回?cái)?shù)據(jù),配置“tcp in”節(jié)點(diǎn)采集串口服務(wù)器返回?cái)?shù)據(jù);

d2a9fd30-2463-11ef-bd4a-92fbcf53809c.png

添加“decode_meter”節(jié)點(diǎn)解析電表返回參數(shù);

d2b15e04-2463-11ef-bd4a-92fbcf53809c.png

配置發(fā)布地址用于向服務(wù)器返回采集數(shù)據(jù),一圖為自建MQTT服務(wù)器,二圖為阿里云MQTT服務(wù)器;

d2c19b20-2463-11ef-bd4a-92fbcf53809c.pngd2dab70e-2463-11ef-bd4a-92fbcf53809c.png

至此就完成了Node-RED服務(wù)器采集DLT645電表全部流程。

d2e4c8d4-2463-11ef-bd4a-92fbcf53809c.png

測(cè)試演示

自建服務(wù)器查詢(xún)當(dāng)前電壓,利用MQTTX連接服務(wù)器,向Node-RED訂閱地址“DLT645SUB”發(fā)送數(shù)據(jù)2,就會(huì)從Node-RED發(fā)布地址“DLT645PUB”收到當(dāng)前電壓值,發(fā)送其他指令代碼也會(huì)收到對(duì)應(yīng)數(shù)據(jù);

d2f89ce2-2463-11ef-bd4a-92fbcf53809c.png

利用阿里云查詢(xún)“當(dāng)前電壓”,利用云服務(wù)器調(diào)試接口向“/a1iJTfIclao/DEV01/user/get”Node-RED訂閱地址發(fā)送數(shù)據(jù)2,就會(huì)從Node-REN發(fā)布地址“/a1iJTfIclao/DEV01/user/test”收到當(dāng)前電壓值,發(fā)送其他指令代碼也會(huì)收到對(duì)應(yīng)數(shù)據(jù);

d31a0436-2463-11ef-bd4a-92fbcf53809c.png

查詢(xún)MQTT日志,電表返回?cái)?shù)據(jù)成功傳輸?shù)椒?wù)器;

d32f35d6-2463-11ef-bd4a-92fbcf53809c.png

如果采用物模型就可以利用阿里云的提供的安卓軟件“云智能”查看DDSU666的采集的參數(shù)。

產(chǎn)品推薦

d3609356-2463-11ef-bd4a-92fbcf53809c.jpg

E870-G1邊緣計(jì)算網(wǎng)關(guān)是基于億佰特自行研發(fā)的通訊協(xié)議《億佰特云設(shè)備通訊協(xié)議》開(kāi)發(fā)的以太網(wǎng)/4G邊緣采集云網(wǎng)關(guān),可通過(guò)服務(wù)器下發(fā)指令到設(shè)備達(dá)到控制或采集功能;可采集500個(gè)邊緣數(shù)據(jù)點(diǎn)。設(shè)備上支持多種協(xié)議(TCP、UDP、MQTT)接入服務(wù)器,支持心跳包、注冊(cè)包設(shè)置;同時(shí)該產(chǎn)品支持多種配置方式,支持網(wǎng)頁(yè)平臺(tái);采用工業(yè)級(jí)設(shè)計(jì)標(biāo)準(zhǔn),保證設(shè)備的高可靠性。

聲明:本文內(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)投訴
  • 數(shù)據(jù)采集
    +關(guān)注

    關(guān)注

    39

    文章

    6673

    瀏覽量

    115035
  • 電表
    +關(guān)注

    關(guān)注

    13

    文章

    617

    瀏覽量

    35787
  • 智能電表
    +關(guān)注

    關(guān)注

    26

    文章

    954

    瀏覽量

    110011
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    499

    瀏覽量

    12466
  • docker容器
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    3428
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Node-Red是什么?如何去學(xué)習(xí)Node-Red

    Node-Red是什么?如何去學(xué)習(xí)Node-Red?有哪些方法可以去學(xué)習(xí)Node-Red
    發(fā)表于 07-02 06:11

    新手求助如何去學(xué)習(xí)Node-Red

    如何去學(xué)習(xí)Node-Red?怎樣去安裝dashboard這個(gè)UI控件庫(kù)?
    發(fā)表于 09-01 06:53

    第2部分:使用Node-RED的程序

    Understand how to use the Node-RED* interface to add sensors and send data to the AWS* cloud.
    的頭像 發(fā)表于 10-26 07:17 ?6848次閱讀

    運(yùn)用 Node-RED 開(kāi)發(fā) LoRa 應(yīng)用

    在之前的課程LoRa G-IoT模塊基礎(chǔ)應(yīng)用中,我們已經(jīng)知道如何將從LoRa得到的數(shù)值上傳服務(wù)器,本文我們將學(xué)習(xí)撰寫(xiě)Node-RED,將數(shù)據(jù)傳送到自己設(shè)計(jì)的網(wǎng)頁(yè)監(jiān)測(cè)接口。
    的頭像 發(fā)表于 12-25 17:54 ?931次閱讀

    在Raspberry Pi中利用Node-RED控制LED

    在今天的教程中,我們將研究如何使用 Node-RED 在樹(shù)莓派上部署簡(jiǎn)單的項(xiàng)目。
    的頭像 發(fā)表于 09-01 16:00 ?6384次閱讀
    在Raspberry Pi中利用<b class='flag-5'>Node-RED</b>控制LED

    虹科工業(yè)樹(shù)莓派Node-RED應(yīng)用(一) : 低代碼實(shí)現(xiàn)狀態(tài)監(jiān)測(cè)

    Node-RED是一種可視化編程工具,可以快速實(shí)現(xiàn)代碼塊的復(fù)用,簡(jiǎn)單快捷地構(gòu)建IIOT程序。本文為大家講解虹科工業(yè)樹(shù)莓派如何結(jié)合Node-RED實(shí)現(xiàn)狀態(tài)監(jiān)測(cè),趕緊點(diǎn)開(kāi)文章了解學(xué)習(xí)吧!
    的頭像 發(fā)表于 11-15 09:58 ?2491次閱讀

    Node-red啟動(dòng)電腦攝像頭案例

    通過(guò)Node-red實(shí)現(xiàn)打開(kāi)電腦自帶的攝像頭或者USB攝像頭
    的頭像 發(fā)表于 06-01 06:50 ?5725次閱讀
    <b class='flag-5'>Node-red</b>啟動(dòng)電腦攝像頭案例

    基于Node-RED的優(yōu)易通串口服務(wù)器應(yīng)用實(shí)例

    以實(shí)例的方式,詳細(xì)介紹了基于Node-RED的優(yōu)易通串口服務(wù)器采集Modbus-RTU水位傳感器數(shù)據(jù),并將數(shù)據(jù)可視化的過(guò)程。
    的頭像 發(fā)表于 05-29 21:15 ?2653次閱讀
    基于<b class='flag-5'>Node-RED</b>的優(yōu)易通串口服務(wù)器應(yīng)用實(shí)例

    虹科干貨 | 虹科工業(yè)樹(shù)莓派Node-RED應(yīng)用(一) : 低代碼實(shí)現(xiàn)狀態(tài)監(jiān)測(cè)

    虹科IIoT虹科工業(yè)樹(shù)莓派Node-RED應(yīng)用(一)低代碼實(shí)現(xiàn)狀態(tài)監(jiān)測(cè)HongKeTechnology虹/科/干/貨01前言Node-RED是一種編程開(kāi)發(fā)工具,用于以新穎有趣的方式將硬件設(shè)備、API
    的頭像 發(fā)表于 11-03 17:57 ?1226次閱讀
    虹科干貨 | 虹科工業(yè)樹(shù)莓派<b class='flag-5'>Node-RED</b>應(yīng)用(一) : 低代碼<b class='flag-5'>實(shí)現(xiàn)</b>狀態(tài)監(jiān)測(cè)

    物聯(lián)網(wǎng)與ESP32、Node-RED和InfluxDB與WebSocket

    電子發(fā)燒友網(wǎng)站提供《物聯(lián)網(wǎng)與ESP32、Node-RED和InfluxDB與WebSocket.zip》資料免費(fèi)下載
    發(fā)表于 07-13 09:51 ?0次下載
    物聯(lián)網(wǎng)與ESP32、<b class='flag-5'>Node-RED</b>和InfluxDB與WebSocket

    Node-RED安裝本地教程

    Node-RED是一個(gè)基于流的開(kāi)發(fā)工具,廣泛應(yīng)用于物聯(lián)網(wǎng)(IoT)、家庭自動(dòng)化和其他數(shù)據(jù)驅(qū)動(dòng)的應(yīng)用程序。它通過(guò)圖形化的編程界面,使得非專(zhuān)業(yè)程序員也能輕松上手。本文將介紹如何在本地環(huán)境中安裝Node-RED,幫助你快速開(kāi)始項(xiàng)目開(kāi)發(fā)
    的頭像 發(fā)表于 06-24 12:10 ?2801次閱讀
    <b class='flag-5'>Node-RED</b>安裝本地教程

    Node-RED如何制作漂亮的界面

    Node-RED深度融合(如成都的縱橫智控和蘇州穩(wěn)聯(lián)科技將Node-RED與物聯(lián)網(wǎng)網(wǎng)關(guān)深度融合,打造可視化、硬件加持的物聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái),使用者無(wú)需編碼即可快速實(shí)現(xiàn)各類(lèi)應(yīng)用,開(kāi)拓物聯(lián)網(wǎng)無(wú)限可能)。未來(lái)或許將會(huì)有越來(lái)越多的企業(yè)步入此
    的頭像 發(fā)表于 06-26 16:50 ?6251次閱讀
    <b class='flag-5'>Node-RED</b>如何制作漂亮的界面

    Node-RED初學(xué)者教程-三分鐘學(xué)習(xí)

    通過(guò)這短短三分鐘的教程,你已經(jīng)掌握了Node-RED的基本操作。你可以利用Node-RED的強(qiáng)大功能來(lái)創(chuàng)建更復(fù)雜的數(shù)據(jù)流和自動(dòng)化任務(wù),無(wú)論是物聯(lián)網(wǎng)應(yīng)用、API集成還是數(shù)據(jù)處理。
    的頭像 發(fā)表于 06-27 17:09 ?4438次閱讀
    <b class='flag-5'>Node-RED</b>初學(xué)者教程-三分鐘學(xué)習(xí)

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

    一什么是Node-RED?首先我們來(lái)認(rèn)識(shí)一下什么是Node-REDNode-RED是一個(gè)基于Node.js的開(kāi)源可視化編程工具,于2013年由IBM公司推出。它可以通過(guò)瀏覽器的圖形化
    的頭像 發(fā)表于 03-13 19:32 ?393次閱讀
    【干貨】什么是<b class='flag-5'>Node-RED</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 ?306次閱讀
    【教程】<b class='flag-5'>Node-RED</b>中Chirpstack節(jié)點(diǎn)使用指南
    主站蜘蛛池模板: bt天堂在线最新版www | 国产精品视频一区二区三区 | 午夜影院黄 | 色偷偷女男人的天堂亚洲网 | 国产片18在线观看 | 狠狠干天天爽 | 三级黄色在线视频 | 香港澳门a级三级三级全黄 香港经典a毛片免费观看爽爽影院 | 久久精品99无色码中文字幕 | 99国产精品农村一级毛片 | 久久国产乱子伦精品免费强 | 99香蕉精品视频在线观看 | 久久精品国产6699国产精 | 日本乱理论片免费看 | 性xxxxbbbb在线| www.久久精品视频 | 久久精品亚瑟全部免费观看 | jiuse视频| 222www在线观看免费 | 成人欧美另类人妖 | 五月婷婷丁香久久 | 亚洲成人观看 | 性色小视频 | 国产色网址 | 免费人成在线 | 无毒三级 | 日韩艹| 日日日干干干 | 全免费午夜一级毛片真人 | 日韩免费视频一区二区 | 亚洲天堂免费在线 | 天天色影视综合网 | 亚洲一区欧美二区 | 亚洲黄页网站 | 中文字幕色 | 九九热re | 男人扒开美女尿口无遮挡图片 | 1000部又爽又黄的做黄禁片 | 久久精品免费看 | 中文字幕一区二区三区乱码aⅴ | 特黄特级高清免费视频毛片 |