Stap 2: Echte gegevens voorbeeld
Extra gegevens moeten worden verzonden
String v1 = "achtertuin";
int v2 = 1;
zweven v3 = 73,6;
Drijvende-kommawaarde omzetten in een tekenreeks met de naam sv3
char sv3 [16];
dtostrf (v3, 8, 2, sv3);
Df1 string = "{\"value1\ ":";
Df2 string = "\"value2\":";"
Df3 koord = "\"value3\":";"
Lichaam gegevensreeks maken
String IFTTT_POST_DATA = df1 + "\" "v1 +"\""+"," df2 + "\" "+ String(v2) +"\""+"," + df3 + "\" "sv3 +"\"" + "}";
Lichaamsgrootte gegevens tekenreeks bepalen
IFTTT_POST_DATA_SIZE koord = String(IFTTT_POST_DATA.length());
HTTP POST-aanvraag verzenden IFTTT
client.Print (String ("POST") + IFTTT_REQUEST + "HTTP/1.1\r\n"
+ "Host:" + IFTTT_HOST + "\r\n"
+ "Verbinding: close\r\n"
+ "Content-Type: application/json\r\n"
+ "Content-Length:" + IFTTT_POST_DATA_SIZE + "\r\n"
+ "\r\n"
+ IFTTT_POST_DATA + "\r\n");