chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

HMI-Board以太網(wǎng)通過mqtt連接云學(xué)習(xí)筆記 | 技術(shù)集結(jié)

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云實踐


總結(jié)

1

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


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


硬件配置:

2M片上flash

640Kb片上SRAM

硬件JPEG解碼

2D圖形加速

RGB888-LCD控制器

Arduino 接口

Pmod 接口

以太網(wǎng)接口

USB-Device

CAN接口

揚(yáng)聲器,麥克風(fēng)接口

板載 DAP-Link

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

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

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

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

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

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

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

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


2

實踐Demo操作筆記


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

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

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

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

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

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

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

MSH_CMD_EXPORT(ka_mqtt, Kawaii MQTT client test program);

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

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

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

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

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


3

使用GUI-Guider-1.5.1-GA

畫UI實踐


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

1. 先跑一下LVGL的Demo試試,于是編譯如下空調(diào)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,使用按鈕開關(guān)打開登錄,做滑塊切換值,最終效果如下:

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

下載板子點(diǎn)亮:

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

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

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

3. mqtt的開始函數(shù)放在按鈕響應(yīng)事件中

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

4. 將Onenet云設(shè)備密碼填入準(zhǔn)備登錄

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

5. 最終登錄后訂閱消息

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

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

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

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

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

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

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

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

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

10. 切換到云端數(shù)據(jù)上看到開開關(guān)切換以及電量等數(shù)據(jù)的刷新,以及終端log提示操作

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


5

總結(jié)


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

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

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

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

    關(guān)注

    41

    文章

    5866

    瀏覽量

    178603
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    672

    瀏覽量

    51043
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    688

    瀏覽量

    42369
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    708

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

    以太網(wǎng)通信S7是什么意思?

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

    如何學(xué)習(xí)以太網(wǎng)通訊?

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

    基于ARM的多路串行和以太網(wǎng)通技術(shù)的研究與應(yīng)用

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

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

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

    AB MSG以太網(wǎng)通技術(shù)資料

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

    modbus轉(zhuǎn)MQTT支持TCP以太網(wǎng)通訊接入阿里華為

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

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

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

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

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

    【直播預(yù)告】HMI-Board Windows32

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

    瑞薩RA家族RA AWS MQTT/TLS連接解決方案-以太網(wǎng)

    電子發(fā)燒友網(wǎng)站提供《瑞薩RA家族RA AWS MQTT/TLS連接解決方案-以太網(wǎng).pdf》資料免費(fèi)下載
    發(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'>以太網(wǎng)</b>

    RA MQTT/TLS Azure連接解決方案-以太網(wǎng)

    電子發(fā)燒友網(wǎng)站提供《RA MQTT/TLS Azure連接解決方案-以太網(wǎng).pdf》資料免費(fèi)下載
    發(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'>以太網(wǎng)</b>

    以太網(wǎng)通信網(wǎng)關(guān)是什么

    在日益復(fù)雜的網(wǎng)絡(luò)環(huán)境中,以太網(wǎng)通信網(wǎng)關(guān)作為連接不同設(shè)備和網(wǎng)絡(luò)的橋梁,扮演著至關(guān)重要的角色。本文將深入探討以太網(wǎng)通信網(wǎng)關(guān)的定義、功能、工作機(jī)制及其在各個領(lǐng)域的應(yīng)用。 一、以太網(wǎng)通信網(wǎng)關(guān)的
    的頭像 發(fā)表于 08-29 14:04 ?1358次閱讀
    <b class='flag-5'>以太網(wǎng)通</b>信網(wǎng)關(guān)是什么

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

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