一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

BeiLai ? 來源:jf_15031220 ? 作者:jf_15031220 ? 2024-08-16 14:15 ? 次閱讀

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

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

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

ARM工業(yè)邊緣計算網(wǎng)關(guān)接口資源豐富,具備網(wǎng)口、USB、RS485、HDMI通信接口,wifi模塊(選配)、4G(選配)模塊,可運行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ā)和維護,以其易用性、穩(wěn)定性和安全性受到廣泛歡迎。Ubuntu提供了友好的圖形用戶界面和大量的預(yù)裝軟件包,適用于桌面和服務(wù)器環(huán)境。用戶可以免費使用、修改和分發(fā)Ubuntu及其源代碼。此外,Ubuntu還擁有一個龐大的用戶社區(qū)和開發(fā)者社區(qū),為用戶提供技術(shù)支持和解決方案。

3.MQTT協(xié)議簡述

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

4.Mosquitto工具安裝

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

Host#sudo apt-get install mosquitto-clients

wKgaoma-7JCAacioAAqO80GSRxk895.png

五、案例說明

流程圖

wKgZoma-7OGAfpt-AAIc2_eUtFE989.png

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

本案例使用 node-red工具、M160T IO模塊和上位機 Ubuntu通信。請通過網(wǎng)線將設(shè)備 ETH1、上位機和 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

獲取從機 IP地址及端口

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

wKgaoma-7I-AbXpKAAEOSxj8anE770.png

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

wKgZoma-7I-AH079AASi85n_rXM908.png

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

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

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

wKgZoma-7I6AfIWAAAC2qBmrkP8590.png

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

wKgZoma-7I-ANqXwAAFyB3OAaDA188.png

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

wKgZoma-7I-AJDaRAAEYGH-vTf4441.png

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

wKgaoma-7luAQP54AAVFhlCwaWI614.png

審核編輯 黃宇

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

    關(guān)注

    9

    文章

    5047

    瀏覽量

    52271
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    662

    瀏覽量

    23378
  • 邊緣計算
    +關(guān)注

    關(guān)注

    22

    文章

    3235

    瀏覽量

    50358
收藏 人收藏

    評論

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

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

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

    工業(yè)智能邊緣計算網(wǎng)關(guān)功能有哪些?

    工業(yè)智能邊緣計算網(wǎng)關(guān)位于網(wǎng)絡(luò)架構(gòu)的邊緣,連接著工業(yè)現(xiàn)場的各種傳感器、執(zhí)行器、控制器等設(shè)備,
    的頭像 發(fā)表于 02-08 16:08 ?385次閱讀
    <b class='flag-5'>工業(yè)</b>智能<b class='flag-5'>邊緣</b><b class='flag-5'>計算</b><b class='flag-5'>網(wǎng)關(guān)</b>功能有哪些?

    通過工業(yè)智能網(wǎng)關(guān)實現(xiàn)Modbus設(shè)備與PLC數(shù)據(jù)通信

    ,從而大幅提高生產(chǎn)效率和管理水平。其次,工業(yè)智能網(wǎng)關(guān)還具備數(shù)據(jù)采集與處理的能力,內(nèi)嵌多種工控協(xié)議,支持不同設(shè)備的互通互聯(lián)和
    的頭像 發(fā)表于 12-09 18:26 ?517次閱讀
    通過<b class='flag-5'>工業(yè)</b>智能<b class='flag-5'>網(wǎng)關(guān)</b><b class='flag-5'>實現(xiàn)</b>Modbus設(shè)備與PLC<b class='flag-5'>數(shù)據(jù)通信</b>

    Modbus網(wǎng)關(guān)如何實現(xiàn)Modbus RTU與Modbus TCP協(xié)議數(shù)據(jù)采集?

    著重要作用。 Modbus網(wǎng)關(guān) 作為數(shù)據(jù)通信的橋梁,能夠實現(xiàn)Modbus RTU與Modbus TCP協(xié)議之間的數(shù)據(jù)采集與轉(zhuǎn)換,進而為監(jiān)控系
    的頭像 發(fā)表于 10-22 15:57 ?698次閱讀

    ARMxy ARM 物聯(lián)網(wǎng)邊緣計算網(wǎng)關(guān)支持 Node-RED 用于工業(yè)控制

    ARMxy ARM 邊緣計算網(wǎng)關(guān)采用高性能 ARM 架構(gòu)處理器,如全志 T507 和瑞芯微 RK
    的頭像 發(fā)表于 08-19 17:01 ?650次閱讀
    <b class='flag-5'>ARMxy</b> <b class='flag-5'>ARM</b> 物聯(lián)網(wǎng)<b class='flag-5'>邊緣</b><b class='flag-5'>計算</b><b class='flag-5'>網(wǎng)關(guān)</b><b class='flag-5'>支持</b> Node-RED 用于<b class='flag-5'>工業(yè)</b>控制

    ARMxy ARM物聯(lián)網(wǎng)邊緣計算網(wǎng)關(guān)支持Node-RED用于云邊端一體化

    隨著工業(yè)物聯(lián)網(wǎng)(IIoT)的蓬勃發(fā)展,邊緣計算網(wǎng)關(guān)成為實現(xiàn)數(shù)據(jù)采集、處理與轉(zhuǎn)發(fā)的關(guān)鍵設(shè)備。
    的頭像 發(fā)表于 08-19 16:05 ?809次閱讀
    <b class='flag-5'>ARMxy</b> <b class='flag-5'>ARM</b>物聯(lián)網(wǎng)<b class='flag-5'>邊緣</b><b class='flag-5'>計算</b><b class='flag-5'>網(wǎng)關(guān)</b><b class='flag-5'>支持</b>Node-RED用于云邊端一體化

    ARMxy ARM工業(yè)邊緣計算網(wǎng)關(guān)帶Ubuntu OS支持二次開發(fā)

    ARMxy系列工業(yè)邊緣計算網(wǎng)關(guān),搭載Ubuntu操作系統(tǒng),不僅提供了強大的數(shù)據(jù)處理能力,而且通過
    的頭像 發(fā)表于 08-19 15:32 ?636次閱讀
    <b class='flag-5'>ARMxy</b> <b class='flag-5'>ARM</b><b class='flag-5'>工業(yè)</b><b class='flag-5'>邊緣</b><b class='flag-5'>計算</b><b class='flag-5'>網(wǎng)關(guān)</b>帶Ubuntu OS<b class='flag-5'>支持</b>二次開發(fā)

    ARMxy ARM嵌入式計算支持Node-Red應(yīng)用于Ubuntu系統(tǒng)訂閱消息

    。核心板CPU、ROM、RAM、電源、晶振等元器件均采用國產(chǎn)工業(yè)級方案,兼容Node-Red框架。本文主要介紹ARMxy邊緣計算網(wǎng)關(guān)BL34
    的頭像 發(fā)表于 08-16 14:23 ?513次閱讀
    <b class='flag-5'>ARMxy</b> <b class='flag-5'>ARM</b>嵌入式<b class='flag-5'>計算</b>機<b class='flag-5'>支持</b>Node-Red應(yīng)用于Ubuntu系統(tǒng)訂閱消息

    基于MQTT協(xié)議云平臺的Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)

    鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)BL100是一款高性能、高性價比的物聯(lián)網(wǎng)網(wǎng)關(guān),它支持將Modbus協(xié)議(包括Modbus RTU和Modbus
    的頭像 發(fā)表于 07-29 17:59 ?1005次閱讀
    基于<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>云平臺的Modbus轉(zhuǎn)<b class='flag-5'>MQTT</b><b class='flag-5'>網(wǎng)關(guān)</b>

    邊緣計算網(wǎng)關(guān)的功能和優(yōu)勢有哪些

    邊緣計算網(wǎng)關(guān)作為工業(yè)互聯(lián)網(wǎng)系統(tǒng)中的關(guān)鍵設(shè)備,具有以下功能和優(yōu)勢: 功能 1. 數(shù)據(jù)采集:邊緣
    的頭像 發(fā)表于 07-28 16:04 ?823次閱讀

    鋇錸協(xié)議網(wǎng)關(guān)輕松實現(xiàn)Modbus轉(zhuǎn)MQTT協(xié)議

    效的數(shù)據(jù)交換。本文從Modbus協(xié)議轉(zhuǎn)換為MQTT協(xié)議的必要性為出發(fā)點,分析鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)
    的頭像 發(fā)表于 07-23 15:51 ?565次閱讀
    鋇錸<b class='flag-5'>協(xié)議</b><b class='flag-5'>網(wǎng)關(guān)</b>輕松<b class='flag-5'>實現(xiàn)</b>Modbus轉(zhuǎn)<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>

    ARMxy系列控制器:在智能網(wǎng)關(guān)實現(xiàn)數(shù)據(jù)采集

    隨著IoT物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,智能網(wǎng)關(guān)作為連接感知層與網(wǎng)絡(luò)層的樞紐,可以實現(xiàn)感知網(wǎng)絡(luò)和通信網(wǎng)絡(luò)以及不同類型感知網(wǎng)絡(luò)之間的協(xié)議轉(zhuǎn)換。鋇錸技術(shù)的ARM
    的頭像 發(fā)表于 07-11 17:03 ?549次閱讀
    <b class='flag-5'>ARMxy</b>系列控制器:在智能<b class='flag-5'>網(wǎng)關(guān)</b>中<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>數(shù)據(jù)</b>采集

    邊緣計算網(wǎng)關(guān)是什么?邊緣計算網(wǎng)關(guān)的特點及價值

    在當(dāng)今日益發(fā)展的工業(yè)互聯(lián)網(wǎng)時代,智能制造正逐漸改變著傳統(tǒng)制造業(yè)的生產(chǎn)模式和運營效率。在這個轉(zhuǎn)變中,數(shù)據(jù)的處理和分析能力成為企業(yè)提升競爭力、實現(xiàn)智能化轉(zhuǎn)型的關(guān)鍵。其中,工業(yè)
    的頭像 發(fā)表于 06-18 15:59 ?3455次閱讀
    <b class='flag-5'>邊緣</b><b class='flag-5'>計算</b><b class='flag-5'>網(wǎng)關(guān)</b>是什么?<b class='flag-5'>邊緣</b><b class='flag-5'>計算</b><b class='flag-5'>網(wǎng)關(guān)</b>的特點及價值

    數(shù)據(jù)通信網(wǎng)關(guān)是什么?數(shù)據(jù)通信網(wǎng)關(guān)的功能作用

    數(shù)據(jù)通信網(wǎng)關(guān)是一種關(guān)鍵的網(wǎng)絡(luò)設(shè)備,它在不同的通信網(wǎng)絡(luò)或者不同協(xié)議的網(wǎng)絡(luò)之間充當(dāng)橋梁,實現(xiàn)數(shù)據(jù)包的轉(zhuǎn)發(fā)、協(xié)
    的頭像 發(fā)表于 05-29 14:43 ?1275次閱讀

    邊緣計算工業(yè)網(wǎng)關(guān)工業(yè)生產(chǎn)中的價值與應(yīng)用

    在數(shù)字化、網(wǎng)絡(luò)化、智能化高度融合的今天,工業(yè)領(lǐng)域正迎來一場深刻的變革。邊緣計算工業(yè)網(wǎng)關(guān),作為這場變革中的關(guān)鍵角色,以其強大的
    的頭像 發(fā)表于 05-21 17:48 ?766次閱讀