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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虹科干貨 | 簡單幾步教您使用工業樹莓派作為MQTT Broker進行測試

虹科工業物聯網技術 ? 2022-06-02 10:26 ? 次閱讀

虹科

II簡單幾步教您使用工業樹莓派作為

MQTT Broker進行測試

前言

MQTT是一個基于客戶端-服務器的消息發布/訂閱傳輸協議。MQTT協議的特點是輕量、簡單、開放和易于實現,這些特點使它的適用范圍非常廣,目前,MQTT協議已被衛星鏈路通信傳感器、偶爾撥號的醫療設備、智能家居以及一些小型化設備等場景廣泛使用,此外,MQTT協議也可用在機器與機器(M2M)通信以及物聯網IoT)等場景中。

在通訊過程中,MQTT協議中有三種身份:發布者(Publish)、代理(Broker)(服務器)、訂閱者(Subscribe)。其中,消息的發布者和訂閱者都是客戶端,消息代理是服務器,消息發布者可以同時是訂閱者。工業樹莓派既可作為客戶端,也可以作為服務器,本文將分享怎樣將工業樹莓派搭建成為MQTT服務器。

HongKe Technology

/

/

/

01

工 具

1. 24V電源*1

2. RevPi Connect模塊*1

3. 路由器*1

5cfd311e-e0ff-11ec-b80f-dac502259ad0.gif

02

操作步驟

下載mosquitto需要的依賴

sudo apt-get install libssl-dev

sudo apt-get install uuid-dev

sudo apt-get install cmake

下載mosquitto并解壓

1. 版本:

目前mosquitto官網最新的版本是2.0.14,更多版本信息可以點擊鏈接查看:Download | Eclipse Mosquitto,本文以2.0.9版本作為示例:

wget https://mosquitto.org/files/source/mosquitto-2.0.9.tar.gz

5dc911b2-e0ff-11ec-b80f-dac502259ad0.png

2. 解壓:

tar zxfv mosquitto-2.0.9.tar.gz

3. 進入目錄:

cd mosquitto-2.0.9

4. 編譯:

make

5e1300d8-e0ff-11ec-b80f-dac502259ad0.png

如果出現報錯:fatal error: cjson/cJSON.h: No such file or directory,先執行以下代碼后再編譯一次:

sudo apt install libcjson1 libcjson-dev

5e2669b6-e0ff-11ec-b80f-dac502259ad0.png

5. 安裝

sudo make install

啟動mosquitto

mosquitto -v

5e718702-e0ff-11ec-b80f-dac502259ad0.png

這里運行的都是默認配置文件,如果自己有別的要求,可以自行修改配置文件

此時,啟動MQTT客戶端,嘗試連接即可

5cfd311e-e0ff-11ec-b80f-dac502259ad0.gif

03

總 結

工業樹莓派作為MQTT服務器可以在一定程度上為MQTT測試提供便利,例如:對于數據量較小的情況,可以用工業樹莓派作為測試工具,代替服務器測試通路。

此外,工業樹莓派更適合作為客戶端,將數據上傳到云平臺,從而實現現場與云平臺的數據交互。工業樹莓派本身支持很多的通訊協議,例如Modbus TCP/RTU、EtherCAT、Profinet等,可以作為一個協議轉換的網關,將工業現場設備數據通過通訊協議傳輸到工業樹莓派上,再將處理后的數據通過MQTT上傳到云平臺進行管理。

5cfd311e-e0ff-11ec-b80f-dac502259ad0.gif

04

方案簡介

虹科工業樹莓派產品具有實時Raspbian系統,內置Broadco多核處理器具備諸如圖像處理類復雜任務處理能力。

5ea06626-e0ff-11ec-b80f-dac502259ad0.png

此外,它小巧靈活,功耗低,支持用Python/Java/C/C++/C#、Node-RED可視化編程工具進行開發,還能實現CPDESYS軟PLC功能,在數據采集和小型控制等場景可幫助用戶快速創建應用,實現工業物聯網和數字化生產。

5ec9131e-e0ff-11ec-b80f-dac502259ad0.png5c99e4f6-e0ff-11ec-b80f-dac502259ad0.gif

虹科--工業物聯網

虹科是一家在工業物聯網IIoT行業經驗超過3年的高科技公司,虹科與世界領域頂級公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS等合作,提供先進的高端工業4.0 工業觸摸屏、高端邊緣計算機、IoT開發框架、PLC與HMI一體機、OPC UA、工業級樹莓派、SCADA等解決方案。物聯網事業部所有成員都受過專業培訓,并獲得專業資格認證,平均3年+的技術經驗和水平一致贏得客戶極好口碑。我們積極參與行業協會的工作,為推廣先進技術的普及做出了重要貢獻。至今,虹科已經為行業內諸多用戶提供從硬件到軟件的不同方案,并參與和協助了眾多OEM的設備研發和移植項目,以及終端用戶的智能工廠和工業4.0升級改造項目。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 樹莓派
    +關注

    關注

    120

    文章

    1906

    瀏覽量

    106682
收藏 人收藏

    評論

    相關推薦

    樹莓PLC:讓工業自動化進入DIY時代!

    PLC和樹莓簡介可編程邏輯控制器(PLC)是一種專為各種行業的流程自動化和機械控制而設計的工業計算機。PLC以其高可靠性、堅固耐用性著稱,能夠處理諸如管理傳送帶、監控傳感器或操作機器人系統等任務
    的頭像 發表于 04-11 15:32 ?232次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>PLC:讓<b class='flag-5'>工業</b>自動化進入DIY時代!

    rpi-image-gen:樹莓軟件鏡像構建的終極神器!

    樹莓設備上,軟件的多樣性令人印象深刻。樹莓操作系統雖然適用于許多場景,但我們深知它并非萬能,尤其在一些特定用途的產品中更是如此。如果
    的頭像 發表于 04-08 15:43 ?179次閱讀
    rpi-image-gen:<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>軟件鏡像構建的終極神器!

    只需幾步樹莓輕松掌控物聯網世界!

    是:一場讓開發者和硬件愛好者都興奮不已的“化學反應”!今天,我們就來聊聊LabView和樹莓的完美結合,看看它們如何開啟物聯網與嵌入式開發的新體驗!LabView
    的頭像 發表于 03-31 17:19 ?310次閱讀
    只需<b class='flag-5'>幾步</b>,<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>輕松掌控物聯網世界!

    淺談樹莓工業領域的應用!

    關于樹莓,互聯網上總是反復出現一些問題。其中最常見的是:它們是如何被使用的?在這篇文章中,我將重點介紹樹莓工業領域的一些應用方式。特別
    的頭像 發表于 03-25 09:25 ?173次閱讀
    淺談<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>在<b class='flag-5'>工業</b>領域的應用!

    京準電鐘:NTP網絡時間服務器如何設置?簡單兩步法

    京準電鐘:NTP網絡時間服務器如何設置?簡單兩步法
    的頭像 發表于 02-24 09:40 ?378次閱讀
    京準電鐘:NTP網絡時間服務器如何設置?<b class='flag-5'>教</b><b class='flag-5'>您</b><b class='flag-5'>簡單</b>兩步法

    干貨來嘍!實用樹莓Linux編譯指南

    不友好,有沒有好的解決辦法? 今天來分享一下我的私藏干貨——樹莓Linux編譯。編譯好之后,開發板只需插到樹莓派上連接電腦就可以直接用了,極其方便。 本文以
    的頭像 發表于 12-18 16:31 ?387次閱讀
    <b class='flag-5'>干貨</b>來嘍!實用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>Linux編譯指南

    樹莓開發的最佳編程語言選擇

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的信用卡大小的單板計算機,它以其低成本、易于編程和靈活性而受到廣泛歡迎。樹莓
    的頭像 發表于 11-11 11:34 ?1561次閱讀

    ARM開發板與樹莓的比較

    ARM開發板和樹莓都是基于ARM架構的單板計算機,它們在教育、工業控制、物聯網等領域有著廣泛的應用。 硬件配置 ARM開發板和樹莓的硬件
    的頭像 發表于 11-05 11:11 ?1112次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    /Output,通用輸入/輸出)是樹莓提供的一組可編程的引腳,是樹莓與外部世界進行交互的重要橋梁。通過GPIO,用戶可以控制外部電路,讀
    的頭像 發表于 10-22 18:09 ?2165次閱讀

    什么是樹莓樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發的一款為學習計算機編程教育而設計的微型電腦。
    的頭像 發表于 10-22 17:33 ?3163次閱讀

    樹莓的功能用途是什么

    、科研、工業控制、物聯網、多媒體播放、家庭自動化等領域。 樹莓(Raspberry Pi)是一種小型、低成本的單板計算機,由英國的Raspberry Pi基金會開發,其功能和用途非常廣泛。以下是
    的頭像 發表于 08-30 18:01 ?3911次閱讀

    樹莓是x86還是arm

    背景 樹莓的誕生可以追溯到2006年,當時英國劍橋大學的計算機科學家Eben Upton教授發現,計算機科學專業的學生越來越少地使用計算機進行編程和硬件開發。為了激發學生對計算機科學的興趣,Eben Upton教授和他的團隊開
    的頭像 發表于 08-30 15:42 ?2074次閱讀

    知識科普 MQTT Broker 代理 是什么

    MQTT Broker作為MQTT通信的核心組件,扮演著關鍵的角色,負責管理客戶端連接、消息路由和訂閱管理等任務。它在物聯網和M2M通信中發揮著不可或缺的作用,使得設備和應用能夠高效地
    的頭像 發表于 08-01 16:51 ?489次閱讀
    知識科普 <b class='flag-5'>MQTT</b> <b class='flag-5'>Broker</b> 代理 是什么

    來了解一下MQTT Broker代理

    )和M2M(機器對機器)通信中。MQTT BrokerMQTT通信中扮演著關鍵的角色,負責管理客戶端的連接,接收和處理客戶端發布的消息,以及將這些消息傳遞給訂閱了相應主題的訂閱者。它是客戶端之間
    的頭像 發表于 07-15 17:03 ?552次閱讀
    來了解一下<b class='flag-5'>MQTT</b> <b class='flag-5'>Broker</b>代理

    樹莓5,Raspberry Pi 5 評測

    50.5攝氏度左右,功耗約為2.7瓦。 在進行壓力測試時,樹莓5很快就會出現熱量限制(82°C時觸發),降低CPU速度以降低CPU的發熱。在壓力
    發表于 06-19 14:51
    主站蜘蛛池模板: 日本a网站 | 日本一区二区精品88 | 综合婷婷 | 在线观看视频一区二区三区 | 成人三级电影在线观看 | 国产人免费人成免费视频 | 亚洲三级理论 | 四虎精品影院在线观看视频 | 一级特黄aa毛片免费观看 | 日本不卡视频一区二区 | 全部在线播放免费毛片 | 成人国产三级在线播放 | 理论片亚洲 | 久久午夜精品 | abc欧美成人影院 | 四虎电影免费观看网站 | 日本视频一区二区三区 | 天堂中文字幕 | 国产高清在线看 | 国产视频久 | 国产精品1区2区3区在线播放 | 久久国产精品久久久久久久久久 | 黄色毛片免费进入 | 9久久99久久久精品齐齐综合色圆 | 午夜三级影院 | 免费在线成人网 | 国产小视频在线看 | 色偷偷综合 | 天天综合网久久 | 久久久久国产精品免费免费 | 日韩在线三级视频 | 天堂成人| 成人a级特黄毛片 | 午夜视频色 | 一级片免费在线观看 | 精品国产柚木在线观看 | 99 久久99久久精品免观看 | 黑粗硬大欧美视频 | 8050午夜一级| 狠狠躁夜夜躁人人爽天天3 狠狠躁夜夜躁人人爽天天段 | 性欧美高清久久久久久久 |