at组件,AT Client receive failed, error(-2)

发布于 2021-02-25 16:57:47

使用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),但是为啥还是提示超时呢?每隔几分钟就会打印这个错误提示

查看更多

关注者
0
被浏览
183
2 个回答
李子成
李子成 2021-02-26

应该是接收到的数据不全吧。看样子是atclient接受失败导致atsocket数据解析失败。

草原狼123
草原狼123 2021-03-25

请问怎么解决的呢?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览