Ik speelde met Sparkfun ESP8266 ding en IFTTT Maker kanaal. Ik wilde een IFTTT gebeurtenis en stuur dan een mailtje naar mezelf met extra gegevens.
Bijvoorbeeld, trigger Home Security Event, verzenden van extra gegevens, een tekenreeks "Kant poort Open".
But .. Ik kon niet vinden geen voorbeelden over hoe dit te doen.
IFTTT geeft u deze informatie wanneer u zich aanmeldt:
1. de inhoud wordt geplaatst na de HTTP-headers. Het formaat van een HTTP POST is dat de HTTP-headers, gevolgd door een lege regel, gevolgd door het hoofdgedeelte van de aanvraag. De POST-variabelen worden opgeslagen als sleutel / waarde-paren in het lichaam. Met een optionele JSON body van: {"waarde1": "01", "waarde2": "02", "Waarde3": "03"}
2. HTTP Post voorbeeld:
POST /path/script.cgi HTTP/1.0
Van: kikker
User-Agent: HTTPTool/1.0
Content-Type: application/x-1-800-www-Dell-vorm-urlencoded
Content-Length: 32
Lichaam
Ok groot... wat nu? Na wat googlen en experimenten... Hier zijn de belangrijkste gegevens:
1. de noodzaak om te versturen van HTTP POST-aanvraag
2. de Content-Type moet application/json worden
3. de gegevens moet een tekstreeks die sleutel / waardeparen bevatten: "{"waarde1":"01","waarde2":"02","Waarde3":"03"}"
Voor Sparkfun ding gebruikt u de Arduino IDE en code in C/C++. Ik ga alleen beschrijven de IFTTT-code voor triggers.