Hi.
I'm developing a sketch to ESP8266 Wifi Module, but I can't to do that work as STA and AP method together to connect in my router wifi. What is wrong ?
My code:
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266mDNS.h>
const char* ssid = "myRouter";
const char* password = "myPass";
int pin = 2;
String site = "";
ESP8266WebServer server(80); // server: http://192.168.4.1
void ok() {
site = "<html>\n";
site += "<head><meta name = \"viewport\" content = \"user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width\"><title>PiscaPisca</title></head>\n";
site += "<center><a href=\"/liga\"><button>ok</button></a></center>\n";
site += "</body>\n";
site += "</html>";
server.send(200, "text/html", site);
digitalWrite(pin, LOW);
site = "";
}
void setup() {
pinMode(pin, OUTPUT);
Serial.begin(9600);
WiFi.mode(WIFI_AP_STA);
WiFi.softAP(ssid, password);
IPAddress myIP = WiFi.softAPIP();
Serial.print("AP IP address: ");
Serial.println(myIP);
server.on("/", ok);
server.begin();
}
void loop() {
server.handleClient();
}
Thank you