По применению SSDP для этой темы, возможно будет полезно:
https://esp8266.ru/forum/threads/perepodkljuchenie-k-wifi-tochke-esp-12e.2799/#post-42258
Мм, не знаю, не силен в этом..По применению SSDP для этой темы, возможно будет полезно:
https://esp8266.ru/forum/threads/perepodkljuchenie-k-wifi-tochke-esp-12e.2799/#post-42258
server.on("/socket1_On", [](){
server.send(200, "text/html", webPage);
digitalWrite(pinled, HIGH);
delay(1000);
});
Дурацкий вопрос задам...
Есть две ESP, одна - точка доступа, вторая - станция на этой точке доступа. На обоих установлены серверы. Понятно, что каждая из них знает свой адрес через функции WiFi.localIP() для станции и WiFi.softAPIP () для точки доступа.
Предположим я не задаю статического адреса для точки доступа и не знаю какой он. Как станции узнать IP адрес точки доступа (он же шлюз для станции), а точке доступа IP адрес подключенной станции, чтобы начать двустороннее общение?
Функция сканирования сети на предмет доступных AP существует - сам не пробовал, но читал в обсужденияхКак станции узнать IP адрес точки доступа
Точке доступа заранее адрес станции не нужен - он приходит при процедуре подключения в служебной информацииточке доступа IP адрес подключенной станции
Как ее точка доступа может прочитать?Точке доступа заранее адрес станции не нужен - он приходит при процедуре подключения в служебной информации
Serial.println("\nServer started IP=");
// Print the IP address
Serial.print(WiFi.localIP());
Serial.println(" gate=");
// Print the IP address
Serial.println(WiFi.gatewayIP());
Для этого надо как-то передать "контактную" информацию между AP и станцией для посылки get.В настоящее время поддерживается только одна зона. Позволяет обращаться к WEB серверу ESP8266 по имени, а не только по IP адресу