Paso 2: Ejemplo de datos reales
Datos adicionales para enviar
String v1 = "patio trasero";
int v2 = 1;
flotador v3 = 73,6;
Convertir valor flotante a una cadena llamada sv3
char el sv3 [16];
dtostrf (v3, 8, 2, sv3);
Cadena df1 = "{\"value1\ ":";
Cadena df2 = "\"value2\":";
Df3 de cadena = "\"value3\":";
Crear cadena de datos de cuerpo
String IFTTT_POST_DATA = df1 + "\" "+ v1 +"\""+"," df2 + "\" "+ String(v2) +"\""+"," df3 + "\" "+ sv3 +"\"" + "}";
Determinar tamaño de cadena de datos de cuerpo
String IFTTT_POST_DATA_SIZE = String(IFTTT_POST_DATA.length());
Enviar la solicitud POST de HTTP a IFTTT
Client.Print (String ("POST") + IFTTT_REQUEST + "HTTP/1.1\r\n"
+ "Host:" + IFTTT_HOST + "\r\n"
+ "Conexión: close\r\n"
+ "Content-Type: aplicación/json\r\n"
+ "Content-Length:" + IFTTT_POST_DATA_SIZE + "\r\n"
+ "\r\n"
+ IFTTT_POST_DATA + "\r\n");