• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Идентификация на сервере esp32 STA

vlad.

New member
Может уже обсуждалась такая тема, не нашел. На сайте ESP32 Web Server: Creat a Web Page using HTML & CSS | ElectroPeak есть простой пример создания сервера.

#include <WiFi.h>
#include <WebServer.h>

// SSID & Password
const char* ssid = "*****"; // Enter your SSID here
const char* password = "*****"; //Enter your Password here

WebServer server(80); // Object of WebServer(HTTP port, 80 is defult)

void setup() {
Serial.begin(115200);
Serial.println("Try Connecting to ");
Serial.println(ssid);

// Connect to your wi-fi modem
WiFi.begin(ssid, password);

// Check wi-fi is connected to wi-fi network
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.print(".");
}

Serial.println("");
Serial.println("WiFi connected successfully");
Serial.print("Got IP: ");
Serial.println(WiFi.localIP()); //Show ESP32 IP on serial
server.on("/", handle_root);

server.begin();
Serial.println("HTTP server started");
delay(100);
}
void loop() {
server.handleClient();
}
// HTML & CSS contents which display on web server
String HTML = "<!DOCTYPE html>\
<html>\
<body>\
<h1>My First Web Server with ESP32 - Station Mode &#128522;</h1>\
</body>\
</html>";

// Handle root url (/)
void handle_root() {
server.send(200, "text/html", HTML);
}

Я сделал по нему скетч для ESP32 в STA mode и AP mode. Все нормально. Теперь потребовалось
вход на сервер в STA mode сделать с паролем. В и-нете есть примеры но у меня ничего не получается. С применением библиотеки ArduinoOTA.h делается идентификация, но потом я не могу вернутся на свой скетч обратно. Подскажите как просто решить эту проблему. Спасибо.
 
Сверху Снизу