ave
New member
Режим WIFI_AP_STA - Нужна помощь.
После компиляции и заливке скетча с компа подключаюсь к ESP8266 по WiFi.
В браузере захожу по адресу: 192,168,4,1 - ожидаю увидеть страницу от ESP8266, но ее нет.
Привожу код, может, кто подскажет, что я там не так написал.
В терминале
После компиляции и заливке скетча с компа подключаюсь к ESP8266 по WiFi.
В браузере захожу по адресу: 192,168,4,1 - ожидаю увидеть страницу от ESP8266, но ее нет.
Привожу код, может, кто подскажет, что я там не так написал.
Код:
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
ESP8266WebServer server(80);
long int chipId;
const char *ssid = "Test";
void webPage() {
char webPage[700];
snprintf(webPage,700,"<html><head><meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/><title>Test</title></head><body><center><h1><br/>ESP8266 ID: %d<br/><br/></center></body></html>",chipId);
server.send(200,"text/html",webPage);
}
void setup (void) {
delay(1000);
Serial.begin(115200);
chipId = ESP.getChipId();
Serial.println();
Serial.print("ChipId: ");
Serial.println(chipId);
// сервер-клиент:
IPAddress apIP(192,168,4,1);
WiFi.mode(WIFI_AP_STA); // WiFi.mode(WIFI_AP);
WiFi.softAPConfig(apIP,apIP,IPAddress(255,255,255,0));
WiFi.softAP(ssid);
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(apIP);
server.on("/",webPage);
server.begin();
Serial.println("HTTP server started");
Serial.println();
}
void loop (void) {
}
Код:
ChipId: 11111111
Connected to Test
IP address: 192.168.4.1
HTTP server started
Последнее редактирование: