Здравствуйте мастера. Прочитал ужасно много информации, аж голова идёт кругом.
AT+CWMODE=2 //AP
AT+RST //Перезапуск модуля
AT+CWSAP="Test","123456",9,4 //Установить параметры для режима AP
//AT+CIFSR //Отобразить IP адрес, который получили от AP
//AT+CWLIF //Отобразить IP адреса подключенных клиентов
Это я выполнил один раз.
AT+CIPMODE=0 //Установить сквозной режим (обычный режим)
AT+CIPMUX=1 //Режим множественных подключений
AT+CIPSERVER=1,88 //Запустить сервер
AT+CIPSTO=5 //Установить таймаут сервера
Далее мне необходимо организовать следующее
При получении сервером
+IPD,0,467;GET /?id1=true&id2=false HTTP/1.1
Если id1=true То
AT+CIPSEND=0,6
>Horoho
Помогите с кодом. И подскажите, правильность AT команд
AT+CWMODE=2 //AP
AT+RST //Перезапуск модуля
AT+CWSAP="Test","123456",9,4 //Установить параметры для режима AP
//AT+CIFSR //Отобразить IP адрес, который получили от AP
//AT+CWLIF //Отобразить IP адреса подключенных клиентов
Это я выполнил один раз.
AT+CIPMODE=0 //Установить сквозной режим (обычный режим)
AT+CIPMUX=1 //Режим множественных подключений
AT+CIPSERVER=1,88 //Запустить сервер
AT+CIPSTO=5 //Установить таймаут сервера
Далее мне необходимо организовать следующее
При получении сервером
+IPD,0,467;GET /?id1=true&id2=false HTTP/1.1
Если id1=true То
AT+CIPSEND=0,6
>Horoho
Код:
void loop() {
if ( espSerial.available() ){
Serial.write(espSerial.read() );
char id1 = strstr(espSerial.available(),"id1=") + 4;
if (id1="true"){
AT+CIPSEND=0,6
>Horoho
}
if ( Serial.available() )
espSerial.write( Serial.read() );
}
}