Med hjälp av modulen ESP8266 (6 / 8 steg)
Steg 6: Kör en enkel webserver i BASIC
Om du har fått bra PING resultat från din modul, är du redo att börja experimentera!
Låt oss börja med en riktigt enkel webbserver skriven i MMBASIC. Om du använder en annan micro, BASIC-program bör vara mycket lätt att läsa och konvertera till ditt språk.
Skriv in lite program och köra det på din Micromite kamrat.
Om du använder ett terminalprogram ansluten till din 8266 modul, ta del av följande kommandon...
AT + CIPMUX = 1
AT + CIPSERVER = 1, 80
Dessa två kommandon ställa in magi att göra modulen automatiskt besvara en begäran från en annan dator eller enhet. I mitt fall har jag konfigurerat en modul för att besvara webbförfrågningar på port 80.
Typiska portar är följande:
- 80 = http webbförfrågningar
- 8080 = http webbförfrågningar på nätverk som 80 är blockerad
- 23 = Telnet (text terminal) förfrågningar
När du har kört programmet, öppna en webbläsare och ange adressen till din enhet (min var 192.168.1.20) i webbadressfältet. Den plats där du har skrivit
Modulen verkar hantera all formatering av krävs HTML-huvuden webbläsaren är ute efter, så du kan spränga data direkt. (På en rimlig hastighet förstås!)