Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
AT
at client 串口数据接收异常
发布于 2020-10-15 09:17:30 浏览:1634
订阅该版
RTTHREAD版本:4.0.3 build Oct 14 2020 组件都为最新的。使用ec200T-cn联网,1分钟发一条mqtt数据,连续运行5-6小时后会出现如下错误 ``` [D/AT] sendline: 0000-0020: 41 54 2B 51 49 4F 50 45 4E 3D 31 2C 30 2C 22 54 43 50 22 2C 22 36 31 2E 31 35 33 2E 32 31 2E 32 AT+QIOPEN=1,0,"TCP","61.153.21.2 [D/AT] sendline: 0020-0040: 31 38 22 2C 31 31 38 38 33 2C 30 2C 31 18",11883,0,1 [D/at.clnt] execute command (AT+QIOPEN=1,0,"TCP","61.153.21.218",11883,0,1) timeout (300 ticks)! [E/mqtt] connect err! [D/AT] sendline: 0000-0020: 41 54 2B 51 49 43 4C 4F 53 45 3D 30 AT+QICLOSE=0 [D/at.clnt] execute command (AT+QICLOSE=0) timeout (300 ticks)! [E/mqtt] Net connect error(-2). [D/[MQTT] ] inter mqtt_offline_callback! [D/mqtt] restart! [D/[MQTT] ] inter mqtt_connect_callback! [D/mqtt] ipv4 address port: 11883 [D/mqtt] HOST = '61.153.21.218' [D/AT] sendline: 0000-0020: 41 54 2B 51 49 4F 50 45 4E 3D 31 2C 30 2C 22 54 43 50 22 2C 22 36 31 2E 31 35 33 2E 32 31 2E 32 AT+QIOPEN=1,0,"TCP","61.153.21.2 [D/AT] sendline: 0020-0040: 31 38 22 2C 31 31 38 38 33 2C 30 2C 31 18",11883,0,1 [D/at.clnt] execute command (AT+QIOPEN=1,0,"TCP","61.153.21.218",11883,0,1) timeout (300 ticks)! [E/mqtt] connect err! [D/AT] sendline: 0000-0020: 41 54 2B 51 49 43 4C 4F 53 45 3D 30 AT+QICLOSE=0 [D/at.clnt] execute command (AT+QICLOSE=0) timeout (300 ticks)! [E/mqtt] Net connect error(-2). [D/[MQTT] ] inter mqtt_offline_callback! [D/mqtt] restart! [D/[MQTT] ] inter mqtt_connect_callback! [D/mqtt] ipv4 address port: 11883 [D/mqtt] HOST = '61.153.21.218' [D/AT] sendline: 0000-0020: 41 54 2B 51 49 4F 50 45 4E 3D 31 2C 30 2C 22 54 43 50 22 2C 22 36 31 2E 31 35 33 2E 32 31 2E 32 AT+QIOPEN=1,0,"TCP","61.153.21.2 [D/AT] sendline: 0020-0040: 31 38 22 2C 31 31 38 38 33 2C 30 2C 31 18",11883,0,1 [D/at.clnt] execute command (AT+QIOPEN=1,0,"TCP","61.153.21.218",11883,0,1) timeout (300 ticks)! [E/mqtt] connect err! [D/AT] sendline: 0000-0020: 41 54 2B 51 49 43 4C 4F 53 45 3D 30 AT+QICLOSE=0 [D/[selector] ] select 0 [D/at.clnt] execute command (AT+QICLOSE=0) timeout (300 ticks)! [E/mqtt] Net connect error(-2). [D/[MQTT] ] inter mqtt_offline_callback! [D/at.dev.ec200x] the power is off. ``` 在这个串口外接一个usbttl监控发现实际模块是有相应的。如下 ![91534.png](/uploads/20201015/c2255c931b9883cc3d725feae5023afe.png) 并且在命令行使用at cli可以获得正常响应。 ps的结果 ``` ps thread pri status sp stack size max used left tick error -------- --- ------- ---------- ---------- ------ ---------- --- ec200x 16 suspend 0x000000c0 0x00000600 19% 0x0000000d 000 mqtt0 10 suspend 0x00000150 0x00001000 24% 0x00000001 000 tshell 20 running 0x000002bc 0x00001000 18% 0x00000008 000 at_clnt 9 suspend 0x0000010c 0x00000600 30% 0x00000005 000 task_man 25 init 0x00000048 0x00002800 00% 0x0000000f 000 vwdt_tes 24 suspend 0x000000d0 0x00001fa0 12% 0x00000005 000 master t 10 suspend 0x000000d4 0x00000200 47% 0x00000005 000 md_m_pol 21 suspend 0x00000168 0x00001000 10% 0x00000007 000 sys_work 23 suspend 0x00000094 0x00001000 21% 0x00000001 000 tcpip 10 suspend 0x0000012c 0x00000400 40% 0x00000014 000 etx 12 suspend 0x000000d8 0x00000400 21% 0x00000010 000 erx 12 suspend 0x000000e8 0x00000400 23% 0x00000010 000 tidle0 31 ready 0x00000058 0x00000200 34% 0x0000000b 000 timer 4 suspend 0x00000140 0x00002800 18% 0x00000001 000 main 10 suspend 0x000000d4 0x00001000 27% 0x00000011 000 ``` 请问这是为啥,是atclient的接收的问题么。
查看更多
1
个回答
默认排序
按发布时间排序
fhqmcu
认证专家
2020-10-15
个人博客:https://blog.csdn.net/fhqlongteng
at client应该没问题的,我分析是你的EC200驱动程序处理的问题
撰写答案
登录
注册新账号
关注者
0
被浏览
1.6k
关于作者
A.I.R
这家伙很懒,什么也没写!
提问
9
回答
4
被采纳
0
关注TA
发私信
相关问题
1
rt-thread 2g/3g/4g通信模块的教程有吗?
2
基于AT指令,用esp8266如何连接mqtt?
3
AT组件使用问题
4
官方AT客户端应用笔记的几个小tip
5
RTT的SAL能够判断使用LWIP或者AT?
6
rt_therad AT组件移植不成功(结贴)
7
AT组件在哪个版本的?
8
AT组件 连接 Onenet 连接失败
9
esp8266 AT指令 MQTT连接问题
10
AT组件使用问题之模块主动上报【已解决】
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【RT-Thread】【ci】【scons】将ci.attachconfig.yml和scons结合使用
2
Rt-thread中OTA下载后,bootloader不搬程序
3
ulog 日志 LOG_HEX 输出时间改为本地日期时间
4
在RT-Thread Studio中构建前执行python命令
5
研究一了一段时间RTT,直接标准版上手太难,想用nano,但又舍不得组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
I2C_IIC
ESP8266
UART
WIZnet_W5500
ota在线升级
PWM
cubemx
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
xusiwei1236
8
个答案
2
次被采纳
踩姑娘的小蘑菇
1
个答案
2
次被采纳
用户名由3_15位
7
个答案
1
次被采纳
bernard
4
个答案
1
次被采纳
张世争
1
个答案
1
次被采纳
本月文章贡献
聚散无由
2
篇文章
15
次点赞
catcatbing
2
篇文章
5
次点赞
Wade
2
篇文章
2
次点赞
Ghost_Girls
1
篇文章
6
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部