在线观看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升級改造項目。

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

    關注

    117

    文章

    1710

    瀏覽量

    105797
收藏 人收藏

    評論

    相關推薦

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

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

    實用樹莓Linux編譯指南,打工人必備!

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

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

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

    樹莓與Arduino的區別是什么

    Pi): 樹莓最初是作為教育工具設計的,旨在幫助學生學習計算機編程和電子工程。隨著時間的推移,它已經發展成為一個多功能的微型計算機,可以用于各種項目,包括但不限于: 家庭媒體中心 游戲機 網絡服務器 IoT(物聯網)設備 教
    的頭像 發表于 11-11 11:14 ?1107次閱讀

    ARM開發板與樹莓的比較

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

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

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

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

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

    樹莓的功能用途是什么

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

    樹莓是x86還是arm

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

    樹莓裝ubuntu和raspbian哪個更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的單板計算機,廣泛應用于教育、科研、物聯網等領域。樹莓
    的頭像 發表于 08-30 15:41 ?1542次閱讀

    知識科普 MQTT Broker 代理 是什么

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

    來了解一下MQTT Broker代理

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

    【米爾-瑞米兼容樹莓擴展模塊-試用體驗】初始開發板_米爾-瑞米兼容樹莓擴展模塊

    收到米爾-瑞米兼容樹莓擴展模塊幾天了,今天抽時間給大家介紹一下這塊生態板,讓大家有對這塊米爾-瑞米兼容樹莓
    發表于 04-29 11:42

    樹莓基金會更新樹莓OS,支持最新瀏覽器,優化電源管理

    首先,樹莓 OS 對于電源系統進行了優化提升,新增了對樹莓 5 SBC 的兼容支持。其次,還在屏幕配置功能中新增了無頭模式分辨率選項,并
    的頭像 發表于 03-14 14:55 ?745次閱讀
    主站蜘蛛池模板: 无遮挡一级毛片视频| 人操人| 亚洲综合色婷婷久久| 性欧美精品| 在线视频免费视频网站| 欧美黄色片在线播放| brazzers在线| 悠悠影院欧美日韩国产| 久久视频免费看| 日韩色区| 日韩精品午夜| 久久性色| ww欧洲ww在线视频看| 午夜在线观看免费| 理论毛片| 免费午夜不卡毛片| 天天综合天天干| 日日天天干| 五月天婷婷在线观看| 菲菲国产在线观看| 国产特级| 午夜影院免费观看视频| 色拍拍综合网| 欧美极品| h文 超乳 奶水| 国产性大片黄在线观看在线放| 8x8x极品国产在线| 久久狠狠干| 特级毛片网站| 可以直接看的黄色网址| 男人边吃奶边爱边做视频日韩| 国产精品一区二区三区免费视频| 簧片地址| 国产裸露片段精华合集链接| 亚洲色图17p| 天天色天| tube性欧美另类| japanese69xxx日本| xxx日本69hd| 伊人www| 天堂社区在线观看|