问题描述:在使用rt_thread的时候,使用正点原子的stm32f407探索开发板,加上slm322 (4G模块),使用AT指令的时候,软件包使用ec20的软件包(slm322可以兼容)+kawaii_mqtt软件包,可以使用网线连接到MQTT上,同时可以正常的接收发送来自云服务的,把网线断开,只单独使用4G模块连,无法连接到网络 显示错误:-26 问题原因:同时...
具体还要看RT-Thread星火一号开发板接入友商平台,采用的什么协议,华为云IoT平台是否支持,是否需要改造。 1楼回复于2024-05-20 09:00:35 DS小龙哥 帖子 541 回复 1850 可以的,一样的,只需要改下服务器的IP地址,订阅主题,发布主题的格式,还有就是上传数据JSON的格式就可以了 2楼回复于2024-05-20 09:29:10...
②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,这里我在配置中取消...
首先需要在项目中添加AT组件,同时添加M5311软件包,添加完成后,在应用层main线程中开启NB初始化以及NB订阅和发送线程(采用MQTT协议) 初始化线程入口函数如下: //NB初始化线程:新建MQTT机制+连接MQTT服务器 static void NB_mqtt_thread_entery() { nb_client = at_client_get("uart2"); ...
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,如果你没有注册,先注册。 创建一个新产品,: 选择创建产品: 输入产品名称,选择密钥认证: 添加新设备:
MQTT.fx软件的下载路径 https://mqttfx.jensd.de/index.php/download?spm=a2c4g.11186623.2.16.63f75800DlwS9m 我下载的是最新版的1.71版本 打开该软件 接着点击上图的该设置按钮 然后填好相关参数,如下图所示: 这里解释下相关参数 你的Client ID可以和我的配置一样。 后面的securemode也可以设置为3, signmet...
在使用 AT 模块后,一般的单片机可以通过 AT 命令,完成设备的网络连接、数据透传等功能。但是很难复用之前已开发过的,基于标准 BSD Socket API 的代码,例如: MQTT、HTTP、Web Socket 等。即使在一个模块上实现了上网功能,但是最终又很难复用到其他的产品上。RT-Thread 的 AT 组件在 AT 客户端的基础上实现...
值此之际,RT-Thread 和瑞萨电子共同举办智能家居网络开发:RA6M3 HMI Board 以太网+GUI技术实践 线下培训。 这次培训融合了很多物联网相关的知识,以太网ETH,MQTT协议,LVGL图像化界面和RTOS多任务开发,RT Thread Studio软件和生态高质量、高复用和高平台性的软件工具链将这四者综合起来,让开发者可以快速的上手物联网...