Stap 4: Externe toegang tot de Arduino testen
De Arduino in Homer's buik fungeert als een webserver. Dit laat ons toe om het verzenden van berichten van de Duw (of liever gezegd: leiden tot een Webhook) met een eenvoudige HTTP PUT-verzoek. Om externe toegang zonder het gedoe van poort forwarding inschakelt, gebruiken we Yaler.net, een relay dienst (disclosure: Ik ben een oprichter).
Volg de stappen in de https://yaler.net/arduino te installeren van de YalerEthernetServer -bibliotheek en maak een gratis account. Om te zien als Yaler in uw netwerk werkt, opent bestand > voorbeelden > YalerEthernetServer > YalerWebService in de Arduino IDE.
De Ethernet-shield toevoegen aan je Arduino (Verwijder het breadboard voor een tweede), vervang RELAY_DOMAIN met uw relay-domein en toegang tot de Arduino op http://RELAY_DOMAIN.try.yaler.io/. U moeten zien Hallo in uw browser.
(Merk op dat dit van de openbare website, niet alleen in uw lokale netwerk werkt. Dit is nodig om het script van de wolk te activeren uw Arduino. Als u nog steeds liever met behulp van poort forwarding, en weten het instellen van uw router, net uncomment de respectieve regels in de code.)