In mijn vorige instructable de ESP8266 deel 1 - seriële WIFI Module voor Arduino, ik heb geprobeerd om te beschrijven wat is, hoe te verbinden, testen en configureren van de ESP8266 (laten we noemen het ESP voor korte). Hier zullen wij een overzicht over hoe de ESP te interactie met Arduino GPIOs op afstand via internet kan helpen. Wanneer u een LED van een signaal gegenereerd in een van de uitgangen van de Arduino inschakelen, of u de status van een schakelaar of sensor leest, is wat er echt gebeurt de interactie van de "wereld van de elektronica" met de "fysieke wereld"! Het bereiken van deze interactie via een internetpagina is in feite de essentie van de IoT.
De eerste configuratie die zal worden getest, is de ES8266 werkt als een lokale webserver, aangesloten op een Arduino. Zullen we het installeren van drukknoppen op twee digitale GPIOs van de Arduino (pinnen 8, 9) simuleren de status van digitale sensoren en een potentiometer (potmeter) op de analoge poort A0, simuleren de gegevens van een analoge sensor zoals temperatuur of vochtigheid (de "systeem ingangen" van de bovenstaande afbeelding). De Arduino/ESP8266 zal lezen die signalen, het genereren van een eenvoudige HTML-pagina en publiceren in real time op het web! Cool!!!