Kallar min Arduino (3 / 6 steg)
Steg 3: Programmera Arduino
Ladda ner källkoden TwilioYalerWebService Arduino
Öppna den Arduino koden
Programmet genomför en mycket enkel webbserver som lyssnar efter inkommande HTTP-begäranden. När en begäran kommer in, programmet svarar med ett XML-dokument. Servern inte inte vård väder URL sökvägen är / eller /voice.xml.
Ändra MAC-adressen
Se till att MAC-adressen i Arduino koden är unik. Detta är särskilt viktigt om det finns flera Arduinos i samma lokala nätverk. Ett enkelt sätt att få en (förhoppningsvis) unik adress är att leta upp din dators MAC och sedan lägga till 1 till den sista siffran.
Ange din relädomän
Istället för att skapa en lokal server med EthernetServer server(80), skapar vi en som är tillgänglig via den Yaler relä try.yaler.io, inne om följande lina:
YalerEthernetServer server ("try.yaler.io", 80, "RELAY_DOMAIN");
Ersätt RELAY_DOMAIN med din relädomän, e.g. för gsiot-ffmq-ttd5 typ:
YalerEthernetServer server ("try.yaler.io", 80, "gsiot-ffmq-ttd5");
Observera att du också kan använda den lokala servern, om du vet hur till konfigurera portforwarding för att öppna ett hål för inkommande HTTP-begäranden i din lokala brandvägg. Viktigt är att Twilio kan komma åt Arduino från molnet.
Spara ändringar och ladda upp
Spara alla ändringar och ladda upp programmet till din Arduino. Hålla den USB-kabel ansluten till utvecklingsdatorn för nu och öppna seriekonsoll för att se Felsökning utdata.