Buongiorno, sto usando il modulo esp8266 come access point grazie alla libreria WiFiEsp come da sketch in allegato con il quale in base al valore del parametro "hi=" effettua operazioni distinte. In particolare:
if (result.equals("saluta HTTP/1.1")) {
Serial.println("Ciao");
} else if (result.equals("salutaTizio HTTP/1.1")) {
Serial.println("Ciao tizio");
}
E funziona, restituendo andando sull'indirizzo 192.168.1.1/hi=saluta :
[WiFiEsp] Server started on port 80
Server started
[WiFiEsp] New client 0
New client
Ciao
Ciao
Ciao
Ciao
Ciao
Ciao
Ciao
[WiFiEsp] Disconnecting 0
Client disconnected
Ma, se dopo questa operazione vado su 192.168.1.1/hi=salutaTizio, stampa:
[WiFiEsp] New client 0
New client
[WiFiEsp] Disconnecting 0
Client disconnected
Le mie domande sono:
perché stampa così tante volte "ciao" ?
Perché la seconda volta non stampa ?