移远官网

EC800M的TCP连接

EC800M模块连接TCP服务器经常性连接不上,偶尔能连上。是AT指令发送存在问题吗?另外AT指令经常发送后无返回或者返回ERROR,请问这是什么原因?
下面是我通过串口打印的指令收发情况:
TX:AT
RX:AT

OK
TX:ATE0
RX:ATE0

OK
TX:ATI
RX:
Quectel
EC800M
Revision: EC800MCNLER06A03M08

OK
TX:AT+CPIN?
RX:
+CPIN: READY

OK
TX:AT+CSQ
TX:AT+CSQ
TX:AT+CSQ
RX:
+CSQ: 31,99

OK
TX:AT+CGREG=0
RX:
ERROR
TX:AT+CGREG=0
RX:
ERROR
TX:AT+CGREG=0
RX:
ERROR
TX:AT+CGREG=0
TX:AT+CGREG=0
RX:
ERROR
TX:AT+CGREG=0
RX:
OK
TX:AT+CGREG?
TX:AT+CGREG?
RX:
+CGREG: 0,1

OK
TX:AT+COPS?
RX:
ERROR
TX:AT+COPS?
RX:
+COPS: 0,0,“CHN-CT”,7

OK
TX:AT+QICSGP=1,1,“CTNET”,"","",1
TX:AT+QICSGP=1,1,“CTNET”,"","",1
RX:
OK
TX:AT+QIACT=1
RX:
ERROR
TX:AT+QIACT=1
RX:
ERROR
TX:AT+QIACT=1
RX:
ERROR
TX:AT+QIACT=1
TX:AT+QIACT=1
RX:
OK
TX:AT+QIACT?
TX:AT+QIACT?
RX:
+QIACT: 1,1,1,“100.145.31.131”

OK
TX:AT+QIOPEN=1,0,“TCP”,“112.17.148.146”,10086,0,2
RX:
ERROR
TX:AT+QIOPEN=1,0,“TCP”,“112.17.148.146”,10086,0,2
RX:
ERROR
TX:AT+QIOPEN=1,0,“TCP”,“112.17.148.146”,10086,0,2
RX:
ERROR
TX:AT+QIOPEN=1,0,“TCP”,“112.17.148.146”,10086,0,2
RX:
ERROR
TX:AT+QIOPEN=1,0,“TCP”,“112.17.148.146”,10086,0,2
TX:AT+QIOPEN=1,0,“TCP”,“112.17.148.146”,10086,0,2
RX:
ERROR
TX:AT+QIOPEN=1,0,“TCP”,“112.17.148.146”,10086,0,2
RX:
ERROR
TX:AT+QIOPEN=1,0,“TCP”,“112.17.148.146”,10086,0,2
RX:
ERROR
TX:AT+QIOPEN=1,0,“TCP”,“112.17.148.146”,10086,0,2
RX:
ERROR
TX:AT+QIOPEN=1,0,“TCP”,“112.17.148.146”,10086,0,2
RX:
ERROR