開發環境:野火的stm32f407,
rt-thread studio版本是版本: 2.2.6,
stm32f4的資源包為0.2.2,
mymqtt軟件包版本為latest。
在上一篇文章 RT-Thread中Lan8720和lwip協議棧的使用的工程基礎上添加mymqtt軟件包。
使能mqtt example和mqtt test,保存,等待下載更新軟件包。
編譯,本以為一切ok,但是卻提示mqtt test.c文件有錯誤,錯誤提示unknown type name 'MQTTClient'。
可以根據錯誤提示自行修改或者在配置中取消使能mqtt test,這里我在配置中取消使能mqtt test,重新編譯,但是仍然報錯,報錯提示fatal error: dfs_posix.h: No such file or directory,
根據提示,屏蔽掉頭文件
//#include
重新編譯,編譯正常。
查看mqtt example文件中的測試文件,可知道測試指令為:
mqtt_start, startup mqtt client
mqtt_stop, stop mqtt client
mqtt_publish, mqtt publish message to specified topic
mqtt_subscribe, mqtt subscribe topic
mqtt_unsubscribe, mqtt unsubscribe topic
在終端中輸入指令進行測試,測試如下,
mqtt客戶端啟動

mqtt訂閱主題

mqtt發布主題

mqtt客戶端停止

-
RT-Thread
+關注
關注
32文章
1551瀏覽量
44349 -
MQTT協議
+關注
關注
0文章
104瀏覽量
6437
發布評論請先 登錄
RT-Thread軟件包,RyanMqtt 2.0 發布,全面重構:更輕、更快、更安全、更可靠 | 技術集結
首搭RT-Thread程翧車控平臺| RT-Thread程翧 S32K344 快速原型開發平臺正式上市!| 產品動態
RT-Thread studio打不開 RT-thread setting界面怎么解決?
如何使用rt-thread studio中,使用 定制化的SDK建立工程?
ENV不能添加rt_vsnprintf_full軟件包怎么解決?
RT-thread studio添加新的軟件包和新的文件出錯怎么解決?
請問RT-Thread Studio更新軟件包為什么不成功?
Windows上使用ENV工具開發基于先楫MCU的RT-Thread應用
在Ubuntu上開發基于先楫MCU的RT-Thread應用指南
用SPI玩轉WiFi,RT-Thread ESP-Hosted驅動深度適配指南 | 技術集結
RT-Thread榮獲2025優秀開源項目 | 新聞速遞
RT-Thread Studio更新軟件包為什么不成功呢?
RT-Thread審核團招募: 深度參與開源RTOS社區治理與演進
如何將RT-Thread移植到NXP MCUXPressoIDE上

RT-Thread中mymqtt軟件包的使用方法
評論