②mymqtt:这个软件包是从整体来看使用过程中问题比较少的软件包,如果想安稳一点可以选择这个。 ③kawaii-mqtt:相对轻量级,资源占用少。 ④umqtt:是RT-Thread官方提供的软件包,是文档资料最全的一个,想详细了解可以参考RT-Thread官网文档,也是本次使用的软件包,不过这个软件包存在2个报错需要我们自己去处理一下,后面...
具体还要看RT-Thread星火一号开发板接入友商平台,采用的什么协议,华为云IoT平台是否支持,是否需要改造。 1楼回复于2024-05-20 09:00:35 DS小龙哥 帖子 541 回复 1850 可以的,一样的,只需要改下服务器的IP地址,订阅主题,发布主题的格式,还有就是上传数据JSON的格式就可以了 2楼回复于2024-05-20 09:29:10...
rt_kprintf("read temp data failed!"); rt_device_close(dev_temp); return; } else { // rt_kprintf("temp:%3dCn",abs(sensor_data.data.temp)/10); msg.temp_value=(abs(sensor_data.data.temp)/10); } rt_thread_mdelay(10); res_humi = rt_device_read(dev_humi, 0, &sensor_data, 1...
在上一篇文章 RT-Thread中Lan8720和lwip协议栈的使用的工程基础上添加mymqtt软件包。 使能mqtt example和mqtttest,保存,等待下载更新软件包。 编译,本以为一切ok,但是却提示mqtt test.c文件有错误,错误提示unknown type name 'MQTTClient'。 可以根据错误提示自行修改或者在配置中取消使能mqtt test,这里我在配置中取消...
rt-thread提供非常多的软件包,主要任务就是怎么把软件包利用起来。本次操作需要的软件包:DHT22驱动、ESP8266驱动、MQTT软件包、json软件包,另外把oled屏驱动添加到工程。 1. 添加DHT22驱动 (1)DHT22与开发板连接,电源、地、数据就三根线,数据线我连接到开发板的GPIOB 9引脚上,需要查找一下GPIOB 9在rt-thread...
MQTT.fx客户端 + 腾讯云 利用小熊派 + RT-Thread + ESP8266 + 腾讯云 腾讯云配置 登录腾讯云:https://console.cloud.tencent.com/iothub/product,如果你没有注册,先注册。 创建一个新产品,: 选择创建产品: 输入产品名称,选择密钥认证: 添加新设备:
目前RT-Thread 的 paho-mqtt 软件包,是基于 pahomqtt 1.1.0 设计的一套 MQTT 客户端程序。从实际使用中,和论坛反馈中出现如下问题: 只支持 Qos=1,不支持 Qos=0 和 Qos=2 的情况; 数据发送可能出现粘包情况; 功能配置较少,且资源占用较高; 针对上述 mqtt 软件包实际使用问题,RT-Thread 推出 mqtt2.0 版本...
uMQTT 1、介绍 uMQTT 软件包是 RT-Thread 自主研发的,基于 MQTT 3.1.1 协议的客户端实现,它提供了设备与 MQTT Broker 通讯的基本功能 uMQTT 软件包功能如下: 实现基础的连接、订阅、发布功能; 具备多重心跳保活,设备重连机制,保证 mqtt 在线状态,适应复杂情况; ...
rtthread平台接口函数: extern void small_mqtt_thread(void *param); extern int small_mqtt_subscribe(mqtt_client_t *client, enum QoS qos, char *topic,mqtt_message_cb callback); extern int small_mqtt_unsubscribe(mqtt_client_t *client, char *topic); extern int small_mqtt_publish(mqtt_client_...
值此之际,RT-Thread 和瑞萨电子共同举办智能家居网络开发:RA6M3 HMI Board 以太网+GUI技术实践 线下培训。 这次培训融合了很多物联网相关的知识,以太网ETH,MQTT协议,LVGL图像化界面和RTOS多任务开发,RT Thread Studio软件和生态高质量、高复用和高平台性的软件工具链将这四者综合起来,让开发者可以快速的上手物联网...