Доброго времени суток!
У меня есть 2 модуля ESP8266 с прошивкой v20. Хочу реализовать, что бы 1 модуль мог подключиться к другому и по ТСП отпровлять данные! настраиваю на 1 модуле режим 3 , подключаюсь к своему роутеру, создаю множественное подключение, создаю свою точку доступа, создаю сервер с 9000 портом! Вроде все работает окей если проверять с ноута, через роутер подключаеться к серверу и через созданную точку доступа тоже подключаеться к серверу! Но как только пытаюсь со второго модуля поработать, начинаеться проблема - к точке доступа конектиться, а сессию с 192,168,4,1 начать не может, сразу пишет CLOSED, если пробую через роутер зайти модулем и подключиться к серверу через роутер, то всё ОК!
вот код на создание сервера:
WiFiPutString("AT+CWMODE=3\r\n");
if(esp8266Respons("OK","", 2000)!=1)
{
return 0;
}
conectToWifi();
if(esp8266Respons("OK","", 3000)!=1)
{
return 0;
}
WiFiPutString("AT+CIPMODE=0\r\n");
if(esp8266Respons("OK","", 2000)!=1)
{
return 0;
}
WiFiPutString("AT+CWSAP=\"Tager77\",\"123456789\",10,4\r\n");
if(esp8266Respons("OK","", 2000)!=1)
{
return 0;
}
WiFiPutString("AT+CIPMUX=1\r\n");
if(esp8266Respons("OK","", 2000)!=1)
{
return 0;
}
WiFiPutString("AT+CIPSERVER=1,9000\r\n");
У меня есть 2 модуля ESP8266 с прошивкой v20. Хочу реализовать, что бы 1 модуль мог подключиться к другому и по ТСП отпровлять данные! настраиваю на 1 модуле режим 3 , подключаюсь к своему роутеру, создаю множественное подключение, создаю свою точку доступа, создаю сервер с 9000 портом! Вроде все работает окей если проверять с ноута, через роутер подключаеться к серверу и через созданную точку доступа тоже подключаеться к серверу! Но как только пытаюсь со второго модуля поработать, начинаеться проблема - к точке доступа конектиться, а сессию с 192,168,4,1 начать не может, сразу пишет CLOSED, если пробую через роутер зайти модулем и подключиться к серверу через роутер, то всё ОК!
вот код на создание сервера:
WiFiPutString("AT+CWMODE=3\r\n");
if(esp8266Respons("OK","", 2000)!=1)
{
return 0;
}
conectToWifi();
if(esp8266Respons("OK","", 3000)!=1)
{
return 0;
}
WiFiPutString("AT+CIPMODE=0\r\n");
if(esp8266Respons("OK","", 2000)!=1)
{
return 0;
}
WiFiPutString("AT+CWSAP=\"Tager77\",\"123456789\",10,4\r\n");
if(esp8266Respons("OK","", 2000)!=1)
{
return 0;
}
WiFiPutString("AT+CIPMUX=1\r\n");
if(esp8266Respons("OK","", 2000)!=1)
{
return 0;
}
WiFiPutString("AT+CIPSERVER=1,9000\r\n");