Sparkfun sak: Hur att utlösa IFTTT händelse och skicka Extra e-Data
Jag lekte med Sparkfun ESP8266 sak och IFTTT Maker kanal. Jag ville aktivera en IFTTT händelse och sedan skicka ett mail till mig med extra data.
Till exempel utlösa hem säkerhetshändelse, skickar extra data, en textsträng "Sidan Gate Open".
But .. Jag kunde inte hitta några exempel på hur man gör detta.
IFTTT ger dig denna information när du registrerar dig:
1. halten sätts efter HTTP-rubriker. Formatet på en HTTP POST är att ha HTTP-huvuden, följt av en tom rad, följt av begäran kroppen. POST-variabler lagras som nyckel-värdepar i kroppen. Med ett valfritt JSON-organ: {"värde1": "01", "value2": "02", "value3": "03"}
2. HTTP Post exempel:
POST /path/script.cgi HTTP/1.0
Från: groda
User-Agent: HTTPTool/1.0
Content-Type: application/x-www-formuläret-urlencoded
Content-Length: 32
Kropp
Ok bra... nu vad? Efter lite googling och experiment... här är de viktiga detaljerna:
1. du behöver skicka HTTP POST-begäran
2. Content-Type måste vara application/json
3. data måste vara en sträng som innehåller viktiga värdepar: "{"värde1":"01","value2":"02","value3":"03"}"
För Sparkfun sak använda du Arduino IDE och kod i C/C++. Jag bara att beskriva IFTTT Utlösarkod.