開發環境:野火的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
+關注
關注
31文章
1289瀏覽量
40135 -
MQTT協議
+關注
關注
0文章
97瀏覽量
5379
發布評論請先 登錄
相關推薦
評論