GPRS调制解调器作为TCP客户端最终命令无效

时间:2013-04-24 15:49:37

标签: microcontroller at-command gprs

我在wavecom调制解调器上使用了以下命令序列,到目前为止我已经确定发送最后一个似乎重置设备,而发送其他设备工作正常。我使用飞思卡尔jm128微控制器完成了它。有趣的是,如果我使用docklight这样做,它可以很好地工作。我认为它重置是因为在微控制器发送整个命令序列后使用docklight与调制解调器通信时,我发现它忽略了ATE和AT + CMEE = 1,也就是说,我仍然得到回声而不是获取错误的数字代码。任何帮助将不胜感激。

ATE //suppress echo
AT+CMEE=1//details on errors
AT+WIPCFG=1 //start IP stack
AT+WIPBR=1,6 //open GPRS bearer
AT+WIPBR=2,6,11,"APN" //set APN of GPRS bearer
AT+WIPBR=2,6,0 //username
AT+WIPBR=2,6,1 //password
AT+WIPBR=4,6,0 //start GPRS bearer
AT+WIPCREATE=2,1,"server_ip_address",server_port //create a TCP client on port "server_port"
AT+WIPDATA=2,1,1 //switch do data exchange mode

1 个答案:

答案 0 :(得分:1)

解决:首先我改变了用于连接调制解调器和微控制器的电缆, 我使用db9,交叉2和3(rx和tx),将4和7引脚放入gnd,并且没有连接 针脚1,8,9。其次,我在+ wipdata = 2,1,1更改为+ wipdata = 2,1,2。它工作正常。我用了 Q2687山脉无线调制解调器。希望这有助于找到我发现的相同问题的人。