Я использовал следующую последовательность команд на модеме wavecom, пока я определил, что отправка последней, похоже, сбрасывает устройство, тогда как отправка остальных работает нормально. Я сделал это с помощью микроконтроллера freescale 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