Stap 6: Een eenvoudige webserver uitgevoerd in BASIC
Als je hebt gekregen goed PING resultaten van uw module, bent u klaar om te beginnen experimenteren!
Laten we beginnen met een echt eenvoudige web-server, geschreven in MMBASIC. Als u een ander micro gebruikt, moet de BASIC-programma zeer gemakkelijk te lezen en te converteren naar uw taal.
Typ in het kleine programma en voer het op uw Micromite metgezel.
Als u een terminal programma verbonden aan uw 8266-module gebruikt, neem nota van de volgende opdrachten...
AT + CIPMUX = 1
AT + CIPSERVER = 1, 80
Deze twee opdrachten de magie om de module automatisch ingesteld antwoord op een verzoek van een andere computer of een ander apparaat. In mijn geval, heb ik geconfigureerd de module om te beantwoorden webverzoeken op poort 80.
Typische havens zijn als volgt:
- 80 = http-webverzoeken
- 8080 = http-webverzoeken op netwerken waarop 80 is geblokkeerd
- 23 = Telnet (terminal voor tekst) aanvragen
Zodra u het programma hebt uitgevoerd, open een webbrowser en typ het adres van het apparaat (de mijne was 192.168.1.20) in de adresbalk van het web. Die plek waar u hebt ingetypt
De module lijkt om alle opmaak van de vereiste HTML-headers die uw webbrowser naar op zoek is, zodat u kunt gegevens direct blast. (Met een redelijke snelheid natuurlijk!)