Цитата(avor_il @ Apr 21 2013, 11:03)

За это время могли быть приняты какие-либо данные. Есть ощущение что они просто теряются.
Данные, посланные сервером в момент нахождения модуля в режиме COMMAND, будут сохраняться в буфере (8К, если не ошибаюсь) и вывалятся к UART сразу после смены режима с COMMAND на DATA. Если буфер переполнится, то часть данных будет потеряна.
AT+CSQ
+CSQ: 31,0
OK
AT+CGATT?
+CGATT: 1
OK
AT+CIPMODE=1
OK
AT+CSTT="CMNET"
OK
AT+CIICR
OK
AT+CIFSR
10.40.179.237
AT+CIPSTART="TCP","116.236.221.75","8407"
OK
CONNECT
OK // ножкой DTR сменили режим с DATA в COMMAND mode
AT
OK
AT
OK
AT
OK
ATO // Обратно в DATA mode
CONNECT
djfhkjdkfdhfdhfjdhfddjfhkjdkfdhfdhfjdhfd1234567890123456789012345678901234567890
123456789012345678901234567890 // это данные из буфера
OK // ножкой DTR сменили режим с DATA в COMMAND mode
AT
OK
ATO // Обратно в DATA mode
CONNECT
1234567890123456789012345678901234567890123456789012345678901234567890 // это данные из буфера