Если для посылки нескольких команд не хочется ждать ответов по 10мс, можно засылать команды одним запросом, например: "AT+CSQ;+CGATT?;+COPS?\r" и ловить от модуля ответ вроде: "+CSQ: 22,0\r\n\r\n+CGATT: 1\r\n\r\n+COPS: 0,0,\"OPERATOR\"\r\n\r\nOK\r\n", а затем разбирать его построчно. При этом надо понимать, какие команды можно слать подряд, а какие нельзя. Например, "AT+CIICR;+CIPSTART=\"TCP\",\"123.123.123.123\",\"1234\"\r" не выполнится, т.к. модуль просто не успеет получить IP от провайдера до выполнения CIPSTART
Сообщение отредактировал Pavel☺ - Apr 3 2014, 08:54
--------------------
|