嵌入式技术论坛
直播中

建立建利12

8年用户 1374经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

使用mqtt收发数据时打印错误信息是何原因呢

使用at组件,模块使用air70,在使用mqtt收发数据的时候,经常会打印错误信息

[229878] E/at.clnt: AT Client receive failed, uart device get data error(-2)
[229882] E/at.skt: air720 device(air720) receive size(334) data failed.

进入函数查看,是接收超时,打印的接收到的数据个数是对的 receive size(334),但是为啥还是提示超时呢?每隔几分钟就会打印这个错误提示

回帖(1)

刘桂英

2022-12-30 15:23:38
应该是接收到的数据不全吧。看样子是atclient接受失败导致atsocket数据解析失败。
举报

更多回帖

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