Estoy teniendo un problema con el servidor, ya he configurado para que la placa haga de Access Point, todo perfecto, si hago la mitica prueba de
#include <ESP8266WiFi.h> //Para hacer las conexiones wifi
#include <WiFiClient.h> //Se requiere para enviar petición al navegador
#include <ESP8266WebServer.h> //Maneja el HTTP del servidor
const char *ssid = "samuTFG"; //SSID del Access Point
const char *password = "samuTFGando"; //Pass
ESP8266WebServer server(80); //Puerto de conexión que utilizaremos
// Si queremos usar otro puerto en el navegador habria que poner 192.168.4.1:81
void handleRoot() { //Esta subrutina es llamada cuando pones la IP en el navegador, es el root del server
// server.send(200,"text/html","<TITLE>Indice </TITLE>");
server.send(200, "text/html", "<h1>Te acabas de conectar al BitxoFusion con WiFi y eres el fucking boss</h1>");
server.send(200, "text/html", "<h1>Para acceder a medir squat/ bench /deadlift, añade a la url /squat</h1>");
}
void setup() {
delay(1000);
Serial.begin(115200);
Serial.println();
Serial.print("Configuring access point...");
WiFi.softAP(ssid, password); //Arrancamos la placa en modo AP
IPAddress myIP = WiFi.softAPIP(); //Obtenemos la IP asignada
Serial.print("AP IP address: ");
Serial.println(myIP);
delay(10);
server.on("/", handleRoot); //Llamamos al root; para llamar a otra pestaña ponemos Server.on("/squat",squat); es como 192.168.4.1/squat
//server.on("/squat", squat);
server.begin(); //Arrancamos el servidor
Serial.println("HTTP server started");
}
void loop() {
server.handleClient();//Manejamos las solicitudes del cliente
}
Si hago eso con los comentarios que están puestos aparece el mensaje de que me acabo de conectar y tal, sin embargo el de justo de abajo no, y si pongo la etiqueta directamente no aparece nada, a parte quiero hacer varias pestañas una de índice y otras 3, se que para ello se debe de hacer así:
Server.on("/squat",squat);
Y que luego poner en el navegador 192.168.4.1/squat pues debería bastar, pero si enciendo esa parte justo después de iniciar el index no aparece ni index ni squat, alguien sabe como tratar estos problemas? Sólo puedo hacer una línea (h1) de texto por pestaña? Porque todo lo que he visto es de una única pestaña, y la mayoría con la librería de client en vez de la de server.
Gracias