②mymqtt:这个软件包是从整体来看使用过程中问题比较少的软件包,如果想安稳一点可以选择这个。 ③kawaii-mqtt:相对轻量级,资源占用少。 ④umqtt:是RT-Thread官方提供的软件包,是文档资料最全的一个,想详细了解可以参考RT-Thread官网文档,也是本次使用的软件包,不过这个软件包存在2个报错需要我们自己去处理一下,后面...
在上一篇文章 RT-Thread中Lan8720和lwip协议栈的使用的工程基础上添加mymqtt软件包。 使能mqtt example和mqtttest,保存,等待下载更新软件包。 编译,本以为一切ok,但是却提示mqtt test.c文件有错误,错误提示unknown type name 'MQTTClient'。 可以根据错误提示自行修改或者在配置中取消使能mqtt test,这里我在配置中取消...
本次操作需要的软件包:DHT22驱动、ESP8266驱动、MQTT软件包、json软件包,另外把oled屏驱动添加到工程。 1. 添加DHT22驱动 (1)DHT22与开发板连接,电源、地、数据就三根线,数据线我连接到开发板的GPIOB 9引脚上,需要查找一下GPIOB 9在rt-thread系统内对应的引脚号(打开drv_gpio.c文件,看到引脚列表pins[]可见...
1.2 paho_mqtt_thread 在paho_mqtt_thread中调用paho-mqtt提供的接口和rt-thread的sal的接口完成与mqtt服务器的交互,包括以下几个方面:与服务器的连接、订阅主题、向服务器发送心跳包、处理服务器发送下来的消息(CONNACK、PUBACK、SUBACK、PUBLISH、PUBREC、PUBCOMP、PINGRESP)、回环服务器通过topic发送下来的消息。 sta...
1. 添加pahomqtt软件包 Paho MQTT 是 Eclipse 实现的基于 MQTT 协议的客户端,本软件包是在 Eclipse paho-mqtt 源码包的基础上设计的一套 MQTT 客户端程序。 2. 使用mqtt.fx连接到服务器并订阅测试主题 3. 编写对接 EMQ-X mqtt服务器的代码 3.1. 编写代码 ...
设备密钥,Client id,mqtt username,mqtt password的获取: 填写完上面的信息,便可以连接上服务器: MQTT.fx客户端订阅主题:PRODUCT_ID/mqtt_rice/control,然后服务器往主题:PRODUCT_ID/mqtt_rice/control,发布消息。可以在客户端看到服务器发布的消息: 小熊派 + RT-Thread + ESP8266 + 腾讯云实战 ...
求助大佬!最近想用RT-Thread星火一号开发板做东西,发现它有连接阿里云,腾讯云的软件包,没有华为云的,这两个是不能连吗?(可以连的话,要怎么连呢?)墨丶文字™ 帖子 11 回复 2759 参考:第三方云设备迁移至华为云最佳实践 至少需要设备支持修改接入平台地址,将设备侧地址切换为华为云IoT平台接入地址完成迁移。
AT Socket 功能完成设备通过串口 AT 命令进行网络数据通讯,设备可以通过 AT Socket 功能启动 MQTT 协议并运行 MQTT 示例代码,具体配置步骤和示例使用方式如下: AT Device 软件包开启的基础上,配置下载 MQTT 组件包及示例代码,具体配置方式:RT-Thread online packages ---> IOT - internet of things ---> 开启 ...
2.MQTT 组件示例测试 AT Socket 功能完成设备通过串口 AT 命令进行网络数据通讯,设备可以通过 AT Socket 功能启动 MQTT 协议并运行 MQTT 示例代码,具体配置步骤和示例使用方式如下:AT Socket 功能开启的基础上,配置下载 MQTT 组件包及示例代码,具体配置方式:RT-Thread online packages ---> IOT - internet of...
在MQTT(旧版)页面点击添加产品,设备接入协议确保是MQTT,其他随便填写 5.2 获取连接参数 项目创建成功后需要获取三个参数 产品ID Master-APIkey 设备注册码 5.3 配置RT-Thread 打开rtconfig.h文件将自己的这三个参数粘贴到对应位置 这里为了方便可直接修改rtconfig.h 如果需要继续开发本项目请使用env工具修改这三个...