Smart Homer webbaktiverade fjärrkontrollen (4 / 9 steg)
Steg 4: Testa fjärråtkomst till Arduino
Arduino i Homeros mage fungerar som en webbserver. Detta tillåter oss att skicka push-meddelanden (eller snarare: utlösa en Webhook) med en enkel HTTP sätta begäran. Om du vill aktivera fjärråtkomst på nolltid med portforwarding, vi använder Yaler.net, en relay-tjänsten (disclosure: Jag är en grundare).
Följ stegen i https://yaler.net/arduino att installera YalerEthernetServer biblioteket och få ett gratis konto. För att se om Yaler fungerar i nätverket, öppna filen > exempel > YalerEthernetServer > YalerWebService i din Arduino IDE.
Lägga till Ethernet shield i din Arduino (ta bort skärbräda för en sekund), ersätta RELAY_DOMAIN med din relädomän och tillgång Arduino på http://RELAY_DOMAIN.try.yaler.io/. Du bör se Hej i din webbläsare.
(Observera att detta fungerar från offentliga webben, inte bara i ditt lokala nätverk. Detta är nödvändigt för molnet skriptet att utlösa din Arduino. Om du fortfarande föredrar att använda portforwarding och vet hur man ställer in din router, bara avkommentera respektive rader i koden.)