Stap 1: De firmware laden en testen
De firmware laden en testen
Laad het bestand met de code hierboven geschreven, zoals uiteengezet in deel ik. Zodra het bestand wordt verzonden naar de module u een node.restart() moet doen en ziet dat de ESP8266 nu in de modus 2 of AP modus, server is.
OK. De module is nu in de AP modus, dus het is zoals een WIFI-router en moet u ESP_STATION op uw lijst met WIFI netwerken.
Sluit nu aan ESP_STATION met behulp van het wachtwoord dat u hebt geprogrammeerd in de firmware, de "the_ESP8266_WIFI_password" hierboven. Sluit nu aan 192.168.4.1 vanuit een browser. U ziet de onderstaande webpagina. Voer de SSID en het wachtwoord van uw WIFI-netwerk zodat de ESP8266 met het verbinden kunt.
Na een paar seconden wachten ontvangt u een bericht op de webbrowser met het IP-adres toegewezen aan de module door uw router; Als je een 0.0.0.0, gewoon Vernieuw de browser naar 192.168.4.1 en moet u het nieuwe IP-adres. Aangezien voor deze test wij de ESP8266 via een seriële terminal volgen, kunt controleren wat de output is:
Op uw browser ziet u een bericht weergeven van de module IP-adres na het verbinden met uw WIFI-netwerk
Nu de ESP8266 is verbonden met ons wifinetwerk, en IP-adres 192.168.1.49 heeft. Echter, als je niet de browser wilt weergeven als het IP-adres, kunt u altijd verwijzen naar het MAC-adres van de ESP8266 getoond op de ingangspagina van SSID en wachtwoord en de gebruiker moet het IP-adres vinden door in de opstelling van de router te gaan, afhankelijk van wat voor soort router dat is. Ik zal in de toekomst uitzoeken hoe om ervoor te zorgen dat de IP-adres altijd terug naar de browser is geboekt.
Samenvatting
Op deel II zagen we het configureren van de ESP8266 rechtstreeks vanuit een webbrowser en het omzeilen van de USB to serial. Nu krijgen we dichter bij iets dat kan worden gecommercialiseerd. Op deel III (Ja, sorry, ik gehakt het in 3 delen) zal ik laten zien hoe de signalen van de GPIO0 en GPIO2 verbinden met sommige binaire tellers en de bestuurder het station Relais of een ander apparaat.