0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RT-Thread中mymqtt软件包的使用方法

冬至子 来源:YZRD 作者:YZRD 2023-10-13 10:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

开发环境:野火的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客户端启动

1.jpg

mqtt订阅主题

1.jpg

mqtt发布主题

1.jpg

mqtt客户端停止

1.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RT-Thread
    +关注

    关注

    32

    文章

    1540

    浏览量

    44250
  • MQTT协议
    +关注

    关注

    0

    文章

    103

    浏览量

    6416
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    首搭RT-Thread程翧车控平台| RT-Thread程翧 S32K344 快速原型开发平台正式上市!| 产品动态

    在智能汽车迈向高集成与高安全的时代,VCU/ECU开发正面临效率与可靠性的双重考验。依赖单一硬件或拼凑软件方案的传统模式,已成为制约创新的瓶颈。为此,RT-Thread带来里程碑式的解决方案
    的头像 发表于 10-31 11:53 475次阅读
    首搭<b class='flag-5'>RT-Thread</b>程翧车控平台| <b class='flag-5'>RT-Thread</b>程翧 S32K344 快速原型开发平台正式上市!| 产品动态

    RT-Thread studio打不开 RT-thread setting界面怎么解决?

    点击编译按钮无报错,成功编译 问题2 双击rt-thread setting,没有任何提示,也没有任何窗口弹出。我无法配置软件包 操作描述3 关闭软件,双击桌面图标第二次打开 问题3 第二次无法
    发表于 10-14 07:06

    rt_thread提供的软件包怎么实现挂接2个W5500芯片?

    rt_thread提供的软件包怎么实现挂接2个W5500芯片,看了下源码好像需要修改很多地方,请指导
    发表于 10-13 07:52

    如何使用rt-thread studio,使用 定制化的SDK建立工程?

    --target=eclipse生成 rt-thread studio 工程 在rt-thread studio,使用sdk Manager 导入配置成功。 配置成功了, 问题: 我如何使用在
    发表于 09-26 06:16

    ENV不能添加rt_vsnprintf_full软件包怎么解决?

    想在bsp工程打印浮点数,结果找不到rt_vsnprintf_full软件包 问题复现 使用env-windows-v2.0.0 执行pkgs --upgrade 打开menuconfig找不到rt_vsnprintf_full
    发表于 09-24 06:04

    RT-thread studio添加新的软件包和新的文件出错怎么解决?

    从模板工程,添加新的软件包时,点击同步scons配置至项目出现报错 另外,添加新创文件夹后,点击添加至构建,并没有效果 是否是需要新建Sconscript文件
    发表于 09-19 06:02

    请问RT-Thread Studio更新软件包为什么不成功?

    RT-Thread Studio更新软件包出现 MESSAGE cmd_package_update 462 WARNING Error message : local variable
    发表于 09-18 06:36

    rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?

    ,目前也无法使用 Cannot found RT-Thread root directory, please check RTT_ROOT; 新建版本,如使用lastet,rt-thread为空; 最好使用的
    发表于 09-16 06:06

    Windows上使用ENV工具开发基于先楫MCU的RT-Thread应用

    前言Env是RT-Thread推出的开发辅助工具,针对基于RT-Thread操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的menuconfig提供了简单易用的配置剪裁
    的头像 发表于 08-29 12:22 942次阅读
    Windows上使用ENV工具开发基于先楫MCU的<b class='flag-5'>RT-Thread</b>应用

    在Ubuntu上开发基于先楫MCU的RT-Thread应用指南

    1、前言RT-ThreadEnv是RT-Thread推出的开发辅助工具,针对基于RT-Thread操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的menu
    的头像 发表于 08-29 12:22 1217次阅读
    在Ubuntu上开发基于先楫MCU的<b class='flag-5'>RT-Thread</b>应用指南

    用SPI玩转WiFi,RT-Thread ESP-Hosted驱动深度适配指南 | 技术集结

    还在为MCU的WiFi连接方案发愁?RT-Thread社区开源ESP-Hosted驱动,通过标准SPI接口即可实现,并且该仓库已整理成RT-Thread软件包RT
    的头像 发表于 07-09 19:03 1110次阅读
    用SPI玩转WiFi,<b class='flag-5'>RT-Thread</b> ESP-Hosted驱动深度适配指南 | 技术集结

    RT-Thread荣获2025优秀开源项目 | 新闻速递

    贡献,荣获年度“优秀开源项目奖”。RT-Thread睿赛德荣获2025优秀开源项目奖目前,开源已从软件领域延展至硬件、数据、算法、标准、内容等多领域。作为国内开源
    的头像 发表于 07-04 09:04 2417次阅读
    <b class='flag-5'>RT-Thread</b>荣获2025优秀开源项目 | 新闻速递

    RT-Thread Studio更新软件包为什么不成功呢?

    RT-Thread Studio更新软件包出现 MESSAGE cmd_package_update 462 WARNING Error message : local variable
    发表于 05-27 06:53

    RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进

    全球开发者招募:RT-Thread审核团(ReviewTeam)正式开放申请!在开源的世界里,代码审查(CodeReview)是保证软件质量、促进技术交流的关键环节。RT-Thread作为全球领先
    的头像 发表于 05-21 18:02 1058次阅读
    <b class='flag-5'>RT-Thread</b>审核团招募: 深度参与开源RTOS社区治理与演进

    如何将RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默认支持的IDE只有IAR 和 Keil, 那如何将RT-Thread移植到NXP MCUXPressoIDE上呢?本文内容比较简单但稍有琐碎,希望对有需要的小伙伴有所帮助。
    的头像 发表于 02-13 10:37 2431次阅读
    如何将<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上