嵌入式技术论坛
直播中

最强海贼王

8年用户 1335经验值
擅长:MEMS/传感技术
私信 关注
[问答]

kawaii-mqtt发布数据时AT socket (0) time out怎么办呢

RTOS版本:RT_4.0.3
AT组件:last
网络模块:EC200X
编译器:rt_thread_Studio
单片机:STM32L431RC
MQTT软件包:kawaii-mqtt

问题描述

AT组件初始化后,通过ifocnfig命令,查看网络状态,网络正常后,通过msh命令,启动kawaii-mqtt的test程序,可以正常连接jiejie的mqtt服务器,电脑上通过MQTT.FX客户端可以正常订阅和发布主题,单片机也可以收到对应数据;kawaii-mqtt启动后,finsh输出“AT socket (0) receive timeout ”,一直不停的输出;

尝试方法

更换onenet的软件包,连接onenet服务器,设备正常通讯,无“AT socket (0) receive timeout”;

各位老铁,在使用kawaii-mqtt软件包有出现过类似情况吗?还请不吝赐教。

回帖(1)

李娟

2022-8-29 11:36:30
这一句明确含义应该是警告,只是告诉用户在一定时间(默认10秒)内服务器没有给模块发送数据,如果能定时从服务器收到数据(比如 订阅某个主题并定时发布主题消息)就不会出现这句打印
觉得影响调试,屏蔽这一句打印即可
举报

更多回帖

发帖
×
20
完善资料,
赚取积分