91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

ARMxy ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)支持MQTT協(xié)議實(shí)現(xiàn)數(shù)據(jù)通信

BeiLai ? 來源:jf_15031220 ? 作者:jf_15031220 ? 2024-08-16 14:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文主要介紹的是ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)BL340使用 Node-Red 工具通過Modbus/RTU協(xié)議采集M160T IO模塊數(shù)據(jù),再經(jīng)過MQTT協(xié)議的轉(zhuǎn)換上傳到上位機(jī)Ubuntu的案例說明。該案例基于Node-Red部署程序,實(shí)現(xiàn)獲取 M160T IO模塊數(shù)據(jù)上傳到上位機(jī),感興趣的朋友可以跟著我們的步驟實(shí)操起來。

1.ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)介紹

ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)采用的嵌入式 Linux系統(tǒng)開發(fā)的產(chǎn)品,具有高度的穩(wěn)定性。其核心板CPU、ROM、RAM電源、晶振等元器件均采用國產(chǎn)工業(yè)級方案,經(jīng)過了PCB Layout和高低溫測試驗(yàn)證,穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境。

ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)接口資源豐富,具備網(wǎng)口、USB、RS485HDMI通信接口,wifi模塊(選配)、4G(選配)模塊,可運(yùn)行Linux、Ubuntu、Debian等OS,兼容node-red、QT、python、C++等應(yīng)用程序,支持MySQL、InfluxDB、SQLite等數(shù)據(jù)庫。

2.Ubuntu介紹

本文就不再多贅述Node-Red框架,之前的文章有過敘述,感興趣的小伙伴可以往前翻一翻。Ubuntu是一種基于Linux內(nèi)核的開源操作系統(tǒng),由Canonical公司開發(fā)和維護(hù),以其易用性、穩(wěn)定性和安全性受到廣泛歡迎。Ubuntu提供了友好的圖形用戶界面和大量的預(yù)裝軟件包,適用于桌面和服務(wù)器環(huán)境。用戶可以免費(fèi)使用、修改和分發(fā)Ubuntu及其源代碼。此外,Ubuntu還擁有一個(gè)龐大的用戶社區(qū)和開發(fā)者社區(qū),為用戶提供技術(shù)支持和解決方案。

3.MQTT協(xié)議簡述

MQTT(Message Queuing Telemetry Transport)是一種輕量級的、基于發(fā)布/訂閱模式的消息傳輸協(xié)議,專為資源受限的設(shè)備和低帶寬、不穩(wěn)定的網(wǎng)絡(luò)設(shè)計(jì)。它工作在TCP/IP協(xié)議族上,通過最小化傳輸開銷和協(xié)議交換來有效減少網(wǎng)絡(luò)流量,確保消息的高效傳輸,具有輕量級、低帶寬、發(fā)布/訂閱模式以及可靠性傳輸?shù)忍攸c(diǎn)。

4.Mosquitto工具安裝

Mosquitto 是一款開源的 MQTT消息代理(服務(wù)器)軟件,提供輕量級的、支持可發(fā)布/可訂閱的的消息推送模式。本文 node_mqtt.json案例采用 node-red與 Mosquitto工具演示 MQTT通信協(xié)議的通信功能。由于上位機(jī) Ubuntu系統(tǒng)作為通信對象,因此需在 Ubuntu終端執(zhí)行如下命令安裝 Mosquitto工具。

Host#sudo apt-get install mosquitto-clients

wKgaoma-7JCAacioAAqO80GSRxk895.png

五、案例說明

流程圖

wKgZoma-7OGAfpt-AAIc2_eUtFE989.png

2.案例實(shí)現(xiàn)步驟

本案例使用 node-red工具、M160T IO模塊和上位機(jī) Ubuntu通信。請通過網(wǎng)線將設(shè)備 ETH1、上位機(jī)和 M160T模塊 連接至公網(wǎng),確??烧TL問互聯(lián)網(wǎng)。 下表提供了可用的在線公共 MQTT服務(wù)器,可根據(jù)需要自行切換:

wKgaoma-7I6Ab7yyAACLNxGdpFs787.png

請按下圖所示使用網(wǎng)線連接 M160T ETHERNET網(wǎng)口,并將電源連接到 DC/IN接口。

wKgaoma-7I-AAotkAALL6hQFv3w344.png

獲取從機(jī) IP地址及端口

打開“ MxxxT_E配置軟件 V1.5.1_t”軟件,執(zhí)行以下操作查詢到 M160T設(shè)備的 IP地址和配置端口號。

wKgaoma-7I-AbXpKAAEOSxj8anE770.png

點(diǎn)擊讀取配置選項(xiàng),獲取當(dāng)前設(shè)備信息;選取網(wǎng)絡(luò)配置選項(xiàng),獲取到當(dāng)前設(shè)備 IP地址,將監(jiān)聽端口配置為 502,連接模式選擇 Modbus TCP模式;點(diǎn)擊寫入配置選項(xiàng),將配置信息寫入設(shè)備;點(diǎn)擊重啟設(shè)備,重新載入配置。

wKgZoma-7I-AH079AASi85n_rXM908.png

(2)設(shè)備發(fā)布/上位機(jī)訂閱

設(shè)備啟動,執(zhí)行node-red程序,將上位機(jī)登錄到node-red部署系統(tǒng)。使用的依賴模塊有:“node-red-dashboard”、“node-red-contrib-modbus”以及自帶的 mqtt模塊。請參考上 方“安裝依賴模塊”步驟安裝上相應(yīng)依賴模塊。在上位機(jī)執(zhí)行如下命令,使用mosquitto_sub工具訂閱MQTT主題。

Host#mosquitto_sub -h broker.hivemq.com -p 1883 -t modbus/data

wKgZoma-7I6AfIWAAAC2qBmrkP8590.png

(3)導(dǎo)入節(jié)點(diǎn)文件并點(diǎn)擊右上角部署按鈕,啟動程序。

wKgZoma-7I-ANqXwAAFyB3OAaDA188.png

(4)部署成功后,node-red將通過 modbus/tcp協(xié)議采集 M160T IO模塊數(shù)據(jù)上傳到 MQTT服務(wù)器,上位機(jī)將從 MQTT服務(wù)器接收到對應(yīng)的消息。

wKgZoma-7I-AJDaRAAEYGH-vTf4441.png

以上就是ARMxy工業(yè)邊緣計(jì)算網(wǎng)關(guān)BL340使用 Node-Red工具通過Modbus/RTU協(xié)議采集M160T IO模塊數(shù)據(jù),再經(jīng)過MQTT協(xié)議的轉(zhuǎn)換上傳到上位機(jī)Ubuntu的案例說明,可以前往官網(wǎng)獲取更詳細(xì)的文檔信息。

wKgaoma-7luAQP54AAVFhlCwaWI614.png

審核編輯 黃宇

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

    關(guān)注

    9

    文章

    6836

    瀏覽量

    56337
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    734

    瀏覽量

    25146
  • 邊緣計(jì)算
    +關(guān)注

    關(guān)注

    22

    文章

    3535

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    工業(yè)組態(tài)網(wǎng)關(guān)通過MQTT協(xié)議實(shí)現(xiàn)數(shù)據(jù)集成監(jiān)控

    MQTT協(xié)議對接到集團(tuán)中心的管理平臺中,同時(shí)轉(zhuǎn)發(fā)成BACnet或Modbus協(xié)議給第三方。 解決方案 對此,物通博聯(lián)(WideIOT)分布在A、B、C三地部署工業(yè)組態(tài)
    的頭像 發(fā)表于 03-09 13:49 ?139次閱讀
    <b class='flag-5'>工業(yè)</b>組態(tài)<b class='flag-5'>網(wǎng)關(guān)</b>通過<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>數(shù)據(jù)</b>集成監(jiān)控

    ARMxy系列邊緣網(wǎng)關(guān)實(shí)現(xiàn)Node-RED與FUXA的OPC UA通信

    成本要可控 有沒有一種方案, 既穩(wěn)、又靈活,還能真正跑在現(xiàn)場? ARMxy + Node-RED + FUXA,正是在這種背景下,被越來越多工程師選中的組合。 系統(tǒng)拓?fù)鋱D 今天給大家演示下,ARMxy 系列邊緣
    的頭像 發(fā)表于 01-21 17:29 ?799次閱讀
    <b class='flag-5'>ARMxy</b>系列<b class='flag-5'>邊緣</b><b class='flag-5'>網(wǎng)關(guān)</b>上<b class='flag-5'>實(shí)現(xiàn)</b>Node-RED與FUXA的OPC UA<b class='flag-5'>通信</b>

    MQTT網(wǎng)關(guān)支持5G通信

    MQTT網(wǎng)關(guān)可以支持5G通信 ,且在實(shí)際應(yīng)用中,5G與MQTT協(xié)議的結(jié)合為物聯(lián)網(wǎng)領(lǐng)域帶來了顯著優(yōu)
    的頭像 發(fā)表于 12-08 11:13 ?805次閱讀

    工業(yè)MQTT網(wǎng)關(guān)有哪些使用功能和應(yīng)用場景

    協(xié)議(如Modbus、OPC UA、Profinet、CAN等),將分散的工業(yè)設(shè)備(如PLC、傳感器、數(shù)控機(jī)床)數(shù)據(jù)統(tǒng)一轉(zhuǎn)換為MQTT協(xié)議
    的頭像 發(fā)表于 12-04 11:17 ?507次閱讀

    北向MQTT工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)是什么

    北向MQTT工業(yè)網(wǎng)關(guān)工業(yè)物聯(lián)網(wǎng)中連接底層設(shè)備與上層云平臺的核心設(shè)備,其核心功能是通過MQTT協(xié)議
    的頭像 發(fā)表于 12-02 11:13 ?527次閱讀

    邊緣計(jì)算網(wǎng)關(guān)工業(yè)物聯(lián)網(wǎng)系統(tǒng)的應(yīng)用案例拆解

    在當(dāng)今數(shù)字化飛速發(fā)展的時(shí)代,工業(yè)物聯(lián)網(wǎng)作為推動產(chǎn)業(yè)升級的關(guān)鍵力量,正以前所未有的速度改變著傳統(tǒng)工業(yè)的面貌。邊緣計(jì)算網(wǎng)關(guān)憑借其強(qiáng)大的
    的頭像 發(fā)表于 10-27 10:36 ?736次閱讀

    工業(yè)智能網(wǎng)關(guān)可以通過MQTT協(xié)議對接到哪些平臺

    、規(guī)則引擎等功能。 典型應(yīng)用:工業(yè)設(shè)備數(shù)據(jù)實(shí)時(shí)上傳至阿里云,結(jié)合大數(shù)據(jù)分析優(yōu)化生產(chǎn)流程。 華為云IoT平臺 通過MQTT協(xié)議
    的頭像 發(fā)表于 09-29 11:29 ?703次閱讀

    工業(yè)智能網(wǎng)關(guān)支持MQTT上云嗎

    工業(yè)智能網(wǎng)關(guān)普遍支持MQTT上云,這是其核心功能之一,旨在解決工業(yè)設(shè)備與云端平臺間的協(xié)議兼容性、
    的頭像 發(fā)表于 09-02 18:15 ?819次閱讀
    <b class='flag-5'>工業(yè)</b>智能<b class='flag-5'>網(wǎng)關(guān)</b><b class='flag-5'>支持</b><b class='flag-5'>MQTT</b>上云嗎

    物聯(lián)網(wǎng)MQTT網(wǎng)關(guān)是什么

    物聯(lián)網(wǎng)MQTT網(wǎng)關(guān)是一種采用MQTT物聯(lián)網(wǎng)協(xié)議的智能設(shè)備或軟件組件,其核心功能是連接不同通信協(xié)議的物聯(lián)網(wǎng)設(shè)備與消息代理服務(wù)器,
    的頭像 發(fā)表于 08-29 15:24 ?1048次閱讀

    工業(yè)數(shù)據(jù)通信網(wǎng)關(guān)是什么?有什么推薦?

    以及數(shù)據(jù)的高效傳輸與處理。 工業(yè)數(shù)據(jù)通信網(wǎng)關(guān)是一種能夠在不同網(wǎng)絡(luò)協(xié)議之間進(jìn)行報(bào)文轉(zhuǎn)換的設(shè)備,可由單片機(jī)、嵌入式設(shè)備、板卡或獨(dú)立設(shè)備實(shí)現(xiàn)這一功
    的頭像 發(fā)表于 08-27 14:35 ?950次閱讀
    <b class='flag-5'>工業(yè)</b><b class='flag-5'>數(shù)據(jù)通信網(wǎng)關(guān)</b>是什么?有什么推薦?

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

    計(jì)算網(wǎng)關(guān)同樣表現(xiàn)出色。它支持 MQTT、Modbus、OPC 等多種通信協(xié)議,可連接不同類型設(shè)備。在智能農(nóng)業(yè)中,農(nóng)田里的傳感器將環(huán)境參數(shù)傳輸
    發(fā)表于 08-09 16:40

    MQTT網(wǎng)關(guān)具備邊緣計(jì)算功能嗎?有什么功能?

    協(xié)議轉(zhuǎn)換為MQTT協(xié)議,實(shí)現(xiàn)設(shè)備與云平臺的通信),但隨著邊緣
    的頭像 發(fā)表于 07-15 15:01 ?914次閱讀
    <b class='flag-5'>MQTT</b><b class='flag-5'>網(wǎng)關(guān)</b>具備<b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b>功能嗎?有什么功能?

    邊緣計(jì)算網(wǎng)關(guān)+工業(yè)互聯(lián)網(wǎng)平臺有什么應(yīng)用

    通過多種通信協(xié)議(如Modbus、OPC UA、MQTT等)實(shí)現(xiàn)與設(shè)備的互聯(lián)互通。 本地數(shù)據(jù)處理:在數(shù)據(jù)源頭附近,
    的頭像 發(fā)表于 06-23 15:37 ?701次閱讀

    工業(yè)數(shù)據(jù)采集網(wǎng)關(guān)支持哪些工業(yè)協(xié)議

    工業(yè)數(shù)據(jù)采集網(wǎng)關(guān)工業(yè)物聯(lián)網(wǎng)中扮演著關(guān)鍵角色,其核心功能之一是支持多種工業(yè)
    的頭像 發(fā)表于 06-08 10:10 ?2142次閱讀

    工業(yè)智能網(wǎng)關(guān)MQTT物聯(lián)網(wǎng)云平臺的關(guān)系

    Modbus 轉(zhuǎn) MQTT)、邊緣計(jì)算數(shù)據(jù)過濾、標(biāo)準(zhǔn)化)后,利用 MQTT 協(xié)議
    的頭像 發(fā)表于 03-21 09:44 ?1288次閱讀