Stap 4: Web verbinding testen
Na het ophalen van de standaardinstellingen in plaats die je testen of kunt de verbinding met uw netwerk. Om te doen dat u nodig hebt om een paar meer AT commando's invoeren vervolgens opvoeden van uw browser en voer het IP-adres dat u hebt ingesteld voor de ESP8266. Er zijn screenshots hierboven die deze opdrachten en de resultaten weergeven. Hier zijn de AT commando's naar de webpage communications inschakelen:
AT + CIPMUX = 1 (meerdere verbindingen inschakelen)
AT + CIPSERVER = 1, 40000 (de server inschakelen en instellen van het gewenste poortnummer)
Na deze opdrachten, brengen van uw browser en op de URL-regeltype in wat u hebt geselecteerd voor uw statisch IP-adres en poortnummer. Mijne is hieronder weergegeven.
http://192.168.1.88:40000 /
De browser moet laten zien dat het wacht op een verbinding en het Eindprogramma laten zien moet dat een GET-verzoek werd gemaakt. Het antwoord "0, CONNECT" betekent dat de ESP8266 verbinding 0 voor de webpagina is geopend. Als u een andere webpagina en type in de dezelfde statisch IP-adres en poortnummer opent zal de ESP8266 reageren met "1, verbinden". Ik was in staat verbindingen tot stand gebracht 0-4 door meerdere webpagina's openen. Over het algemeen hoeft u alleen de verbinding 0 en dat is wat dit project gebruikt.
Nu dat de webpagina geopend is en de ESP8266 de verbinding heeft geaccepteerd, kunnen wij sommige testgegevens sturen. Een screenshot van de commando's en de reactie van de webpagina is hierboven weergegeven. Hier zijn de AT-commando's voor het verzenden van gegevens:
AT + CIPSEND = 0, 5 (verbinding 0, 5 tekens worden verzonden-reactie is de ">" symbool)
12345 (testgegevens in ASCII-tekens-merk op dat het niet zal echo op de terminal)
AT + CIPCLOSE = 0 (0-nauwe verbinding)
De gegevens verschijnen niet op de webpagina totdat de verbinding wordt gesloten door de ESP8266. Om een ander verzoek aan de ESP8266 is al ubehoefte te doen om de webpagina te vernieuwen. Vervolgens kunt u meer gegevens met behulp van de opdracht CIPSEND.