MC20 Debugging : AT+QISEND=53 没有回复

[00:17:58.566]收←◆AT+QCELLLOC=1
[00:18:00.800]收←◆
+QCELLLOC: 113.853706,22.629255

OK

[00:18:04.969]收←◆AT+QISEND=53
>
[00:19:23.374]收←◆$SVR\0\0\0-\0祗8乗\0\0\0\0E77B9F05326A113.853706,22.629255
SEND OK
hello? I say send ok?
ERROR
\0
[00:19:32.381]收←◆\0
[00:19:41.000]收←◆AT
OK

[00:19:41.800]收←◆ATZ
OK

疑问:在我重新烧录程序的时候才出现
[00:19:23.374]收←◆$SVR\0\0\0-\0祗8乗\0\0\0\0E77B9F05326A113.853706,22.629255
SEND OK
hello? I say send ok?
ERROR
与我发送该命令的时间相差了很久


[00:48:35.428]收←◆AT+QCELLLOC=1
[00:48:37.920]收←◆
+QCELLLOC: 113.889175,22.602091

OK

[00:48:41.825]收←◆AT+QISEND
>
[00:48:42.054]收←◆$SVR\0\0\0-\0焯熕x\0\0\0\0E77B9F05326A113.889175,22.602091
SEND OK
AT+QISACK
+QISACK: 53, 0, 53

OK

疑问:发送的数据是我想要发送的吗?
这是使用另一种发送方法,这种方法比较局限。但是明显效果比之前好多了。

[00:55:19.924]收←◆AT+QIOPEN="TCP","m.carnote.cn","9090"
OK

[00:55:21.243]收←◆
CONNECT OK

[00:55:23.269]收←◆AT+QISEND=53
>
[00:55:33.270]收←◆$SVR\0\0\0-\0雗筙錦0\0\0\0E77B9F05326A126.132525,88.412541
SEND OK
AT+QISEND=53
>
[00:55:43.270]收←◆$SVR\0\0\0-\0靚筙錦0\0\0\0E77B9F05326A126.132525,88.412541
SEND OK
AT+QISEND=33
>
[00:55:43.354]收←◆$SVR\0\0\0\0?] \0\0\0\0E77B9F05326A
SEND OK

这是在另一个我认为行得通的工程中:使用AT+QISEND=33 命令的结果。可以看到,接收到返回的时间也和发送的时间相差很远,几乎是在发送另一条 AT+QISEND=33 命令的时候才会显示出来


[01:09:38.826]收←◆AT+QCELLLOC=1
[01:09:41.144]收←◆
+QCELLLOC: 113.853706,22.629255

OK

[01:09:45.229]收←◆AT+QISEND=53
>
[01:09:45.448]收←◆$SVR\0\0\0-\0祗8乗\0\0\0\0E77B9F05326A113.853706,22.629255
SEND OK
AT+QISACK
+QISACK: 53, 0, 53

OK
解决:在发送完成之后再发送一条命令,那么就什么都出来了

posted @ 2017-11-05 04:47  haxi  阅读(852)  评论(0编辑  收藏  举报