ESP8266 - Ios impiega molto tempo per connessione WiFi
Per un progetto che sto seguendo avevo la necessità di utilizzare un iPhone per accede al WiFi Manager di un Esp01.
Nessun problema con Android e Windows, ma con iPhone e MacBook il tempo necessario alla connessione era imbarazzante e spesso la connessione falliva.
In particolare Safari e qualsiasi altro browser che utilizzavo non riuscivano a connettersi alla rete messa a disposizione dall' Esp8266 che funzionava da WebServer.
Gli errori erano del tipo "Network unreachable" (perchè ovviamente il device non era ancora connesso alla rete).
La soluzione è stata aggiornare il firmware dell' Esp8266.
Aggiornarnamento del firmware step by step
L'adattore seriale che ho utilizzato è questo .
1) Scaricare NodeMcu Flasher dal repository nodemcu/nodemcu-flasher: A firmware Flash tool for nodemcu (github.com) (Win32 e Win64)
2) Scaricare i file da caricare sull' ESP8266 (nel mio caso un ESP-01) da Releases · espressif/ESP8266_NONOS_SDK (github.com)
NOTA: nel momento in cui scrivo è disponibile la versione "ESP8266_NONOS_SDK-3.0.5"
3)Aprire NodeMCU Firmaware Flashe e nella tab "Config selezionare i seguenti files:

3) Dalla tab "Operation" premere il tasto "Flash"