国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

HMI-Board以太網通過mqtt連接云學習筆記 | 技術集結

RT-Thread官方賬號 ? 2025-08-09 10:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

O目錄

開發(fā)板HMI-Board簡單介紹說明


實踐Demo操作筆記


使用GUI-Guider-1.5.1-GA畫UI實踐


GUI-Guider畫LVGL UI做mqtt連接Onenet云實踐


總結

1

開發(fā)板HMI-Boarrd簡單介紹說明


此次實踐使用開發(fā)板HMI-Board即RA6M3,HMI-Board是 RT-Thread 聯(lián)合瑞薩推出的高性價比圖形評估套件,取代傳統(tǒng)的 HMI+主控板硬件,一套硬件即可實現 HMI+IoT+控制的全套能力。依托于瑞薩高性能芯片 RA6M3 及 RT-Thread 軟件生態(tài),HMI-Board 不僅硬件性能強勁,同時軟件生態(tài)豐富,助力開發(fā)者快速開發(fā)出GUI智能硬件產品。


硬件配置:

2M片上flash

640Kb片上SRAM

硬件JPEG解碼

2D圖形加速

RGB888-LCD控制器

Arduino 接口

Pmod 接口

以太網接口

USB-Device

CAN接口

揚聲器,麥克風接口

板載 DAP-Link

c6467650-74c5-11f0-9080-92fbcf53809c.png

單片機本身不帶Wi-Fi以及以太網端口,HMI-Board通過SPI外接RW007Wi-Fi模塊連接網絡,并已有包支持。

c65ce05c-74c5-11f0-9080-92fbcf53809c.png

硬件原理圖上可以看出使用SPI3腳。

c66c821e-74c5-11f0-9080-92fbcf53809c.png

此次使用的云平臺為EMQX云服務器。開發(fā)板、電腦、云平臺關系如圖所示,電腦和開發(fā)板均屬于客戶端。

此外MQTT消息的發(fā)布者和訂閱者都是客戶端,服務器只是作為一個中轉的存在,將發(fā)布者發(fā)布的消息進行轉發(fā)給所有訂閱該主題的訂閱者;發(fā)布者可以發(fā)布在其權限之內的所有主題,并且消息發(fā)布者可以同時是訂閱者,實現了生產者與消費者的脫耦,發(fā)布的消息可以同時被多個訂閱者訂閱。

c67a1b2c-74c5-11f0-9080-92fbcf53809c.png


2

實踐Demo操作筆記


1.此次實踐使用的win桌面版本Demo,開機首頁如下:

c6867d4a-74c5-11f0-9080-92fbcf53809c.png

2. 因我本身沒用以太網線,于是在編譯代碼時打開了Wi-Fi模塊的包,注意是SPI3口的Wi-Fi

c6982cde-74c5-11f0-9080-92fbcf53809c.png

3. 代碼中打開test工程,修改了原本代碼中的密碼以及訂閱信息如下:

c6ab0b24-74c5-11f0-9080-92fbcf53809c.png

4. 我們在代碼中ka_mqtt加入到命令中去,開機起來后可以在命令行輸入help看到ka_mqtt的命令:

MSH_CMD_EXPORT(ka_mqtt, Kawaii MQTT client test program);

c6c096d8-74c5-11f0-9080-92fbcf53809c.png

5. 在命令行啟動即可,這一點還是很方便的。我們通過打開MQTTX訂閱pub9215消息即可看到開發(fā)板周期性上報的數據

c6d102ca-74c5-11f0-9080-92fbcf53809c.pngc6db2a84-74c5-11f0-9080-92fbcf53809c.png

6. 開發(fā)板通過發(fā)布消息到云端服務器,電腦端MQTTX訂閱云端消息就可以看到發(fā)布數據。反過來電腦端發(fā)布,開發(fā)板訂閱線程也是有收到打印到串口

c6e8ff06-74c5-11f0-9080-92fbcf53809c.pngc6fa0044-74c5-11f0-9080-92fbcf53809c.png


3

使用GUI-Guider-1.5.1-GA

畫UI實踐


經過前面的demo實踐,是時候自己操刀一把了,如下是使用UI工具畫UI實踐

1. 先跑一下LVGL的Demo試試,于是編譯如下空調GUI

c707b3a6-74c5-11f0-9080-92fbcf53809c.png

2. 移植代碼到板子中編譯下載,看看效果

c7158d14-74c5-11f0-9080-92fbcf53809c.png


4

GUI-Guider畫LVGL UI

做mqtt連接Onenet云實踐


之前有玩過一下Onenet云,此次試試RT-Thread開發(fā)板連onenet云操作。

1. 首先畫UI,使用按鈕開關打開登錄,做滑塊切換值,最終效果如下:

c72a9ac4-74c5-11f0-9080-92fbcf53809c.png

下載板子點亮:

c73a0a22-74c5-11f0-9080-92fbcf53809c.png

2. 使用包rw007Wi-Fi包,cjson,LVGL,以及mqtt包。代碼如下,在開機后起來連接Wi-Fi,創(chuàng)建LVGL的UI

c755fffc-74c5-11f0-9080-92fbcf53809c.png

3. mqtt的開始函數放在按鈕響應事件中

c767cfb6-74c5-11f0-9080-92fbcf53809c.pngc77a528a-74c5-11f0-9080-92fbcf53809c.png

4. 將Onenet云設備密碼填入準備登錄

c78ba670-74c5-11f0-9080-92fbcf53809c.png

5. 最終登錄后訂閱消息

c79d6bc6-74c5-11f0-9080-92fbcf53809c.png

6. 后面創(chuàng)建一個子線程用于周期性上報電量數據

c7b24dde-74c5-11f0-9080-92fbcf53809c.png

7. 開機后自動連接我的Wi-Fi,使用ifconfig可以看到了聯(lián)網成功

c7c535ac-74c5-11f0-9080-92fbcf53809c.png

8. 打開UI上的Onenet按鈕開關可以看到連接登錄成功,同時周期性發(fā)布數據到云端

c7d9758a-74c5-11f0-9080-92fbcf53809c.pngc7edc1b6-74c5-11f0-9080-92fbcf53809c.png

9. 云上后臺看到設備登錄在線狀態(tài)

c804797e-74c5-11f0-9080-92fbcf53809c.png

10. 切換到云端數據上看到開開關切換以及電量等數據的刷新,以及終端log提示操作

c813435a-74c5-11f0-9080-92fbcf53809c.pngc8265666-74c5-11f0-9080-92fbcf53809c.png


5

總結


雖然那天天氣很冷,活動現場氛圍非常熱情,讓我看到每個開源愛好者的學習激情澎湃。

RT-Thread小師弟以及開發(fā)者不吝指導,答疑著每位學習者的疑問,為各位大佬點贊。

在這種氛圍下雖說只有一下午時間,但還是學習到很多東西,比如mqtt工具使用,EQMX云,OneNet云,開發(fā)板LVGL畫UI等。

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

    關注

    41

    文章

    5936

    瀏覽量

    179763
  • HMI
    HMI
    +關注

    關注

    9

    文章

    695

    瀏覽量

    51609
  • GUI
    GUI
    +關注

    關注

    3

    文章

    694

    瀏覽量

    42925
  • MQTT
    +關注

    關注

    5

    文章

    726

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于HMI-Board的智能宿舍空調管理系統(tǒng)設計案例

    為解決寢室空調總是忘關的問題,基于HMI-Board設計了一款智能空調管理器,可通過onenet指令下發(fā)實現遠程關閉空調。
    的頭像 發(fā)表于 07-31 14:57 ?2206次閱讀
    基于<b class='flag-5'>HMI-Board</b>的智能宿舍空調管理系統(tǒng)設計案例

    使用DAPLink在對HMI-Board進行固件燒錄,棧溢出如何解決?

    使用DAPLink在對HMI-Board進行固件燒錄時,最初使用bin固件從0x000000處進行燒錄,但是燒錄到一半發(fā)現燒錯程序就將DAPLink拔出。但是隨后再使用之前可以成功燒錄的elf/hex等文件就報了棧溢出的錯誤。
    發(fā)表于 09-27 08:29

    以太網通信S7是什么意思?

    以太網通
    YS YYDS
    發(fā)布于 :2023年06月25日 00:07:18

    如何學習以太網通訊?

    小弟新人,目前在用407做以太網通訊,自己畫的原理圖,用的是DP83848芯片,準備開始調試程序,可是無從下手,請各位大神發(fā)點以太網學習相關資料,整個以太網是如何運作的,我應該看哪些方
    發(fā)表于 10-14 04:26

    基于ARM的多路串行和以太網通技術的研究與應用

    本文主要是對于多路串行和以太網通技術的介紹,以及基于ARM的多路串行和以太網通技術的研究與應用
    發(fā)表于 10-17 17:41 ?76次下載
    基于ARM的多路串行和<b class='flag-5'>以太網通</b>信<b class='flag-5'>技術</b>的研究與應用

    如何使用西門子PLC通過以太網模塊和觸摸屏建立以太網通訊?

    西門子S7 300PLC通過BCNet以太網模塊和西門子SMART IE觸摸屏建立以太網通訊。
    發(fā)表于 08-23 11:02 ?2.2w次閱讀

    AB MSG以太網通技術資料

    AB MSG以太網通技術資料
    發(fā)表于 11-25 15:51 ?3次下載

    modbus轉MQTT支持TCP以太網通訊接入阿里華為

    modbus轉MQTT支持TCP以太網通訊接入阿里華為
    發(fā)表于 12-06 14:33 ?1221次閱讀
    modbus轉<b class='flag-5'>MQTT</b>支持TCP<b class='flag-5'>以太網通</b>訊接入阿里華為<b class='flag-5'>云</b>

    S7-1200通過PROFINET組態(tài)HMI連接

    在“設備和網絡”編輯器中,通過 PROFINET 或以太網組態(tài) HMI 設備和 SIMATIC S7 1200 之間的 HMI 連接
    的頭像 發(fā)表于 01-07 11:39 ?5440次閱讀

    限量預售|2D加速、JPEG硬解、超高性價比M4芯片,您的圖形評估利器——HMI-Board來啦!

    HMI-Board簡介 HMI-Board 為 RT-Thread 聯(lián)合瑞薩推出的高性價比圖形評估套件,取代傳統(tǒng)的 HMI +?主控板?硬件,一套硬件即可實現 HMI + IoT +?
    的頭像 發(fā)表于 05-16 05:45 ?2254次閱讀
    限量預售|2D加速、JPEG硬解、超高性價比M4芯片,您的圖形評估利器——<b class='flag-5'>HMI-Board</b>來啦!

    【直播預告】HMI-Board Windows32

    三晚,我們有幸邀請到了本次大賽的一等獎得主,他將與我們分享他的作品——HMI-Board智能終端桌面。 直播信息 直播主題 HMI-Board?Windows32 直播時間 11月15日?2030 直播
    的頭像 發(fā)表于 11-14 18:20 ?1049次閱讀
    【直播預告】<b class='flag-5'>HMI-Board</b> Windows32

    瑞薩RA家族RA AWS MQTT/TLS連接解決方案-以太網

    電子發(fā)燒友網站提供《瑞薩RA家族RA AWS MQTT/TLS連接解決方案-以太網.pdf》資料免費下載
    發(fā)表于 01-03 09:52 ?0次下載
    瑞薩RA家族RA AWS <b class='flag-5'>MQTT</b>/TLS<b class='flag-5'>云</b><b class='flag-5'>連接</b>解決方案-<b class='flag-5'>以太網</b>

    RA MQTT/TLS Azure連接解決方案-以太網

    電子發(fā)燒友網站提供《RA MQTT/TLS Azure連接解決方案-以太網.pdf》資料免費下載
    發(fā)表于 01-03 09:54 ?0次下載
    RA <b class='flag-5'>MQTT</b>/TLS Azure<b class='flag-5'>云</b><b class='flag-5'>連接</b>解決方案-<b class='flag-5'>以太網</b>

    plc以太網通訊模塊在哪 plc以太網通訊掉線怎么解決

    的位置和作用 在PLC中,以太網通訊模塊通常位于PLC的背板上,作為PLC與以太網之間的接口,負責將PLC的數據和指令通過以太網發(fā)送出去,或者接收其他設備發(fā)送過來的數據。這個模塊是PL
    的頭像 發(fā)表于 02-05 10:14 ?5458次閱讀

    HMI-Board OTA升級快速上手指南

    硬件平臺HMI-Board為RT-Thread聯(lián)合瑞薩推出的高性價比圖形評估套件,取代傳統(tǒng)的HMI+主控板硬件,一套硬件即可實現HMI+IoT+控制的全套能力。依托于瑞薩高性能芯片RA6M3
    的頭像 發(fā)表于 01-18 11:46 ?1374次閱讀
    <b class='flag-5'>HMI-Board</b> OTA升級快速上手指南