Bonjour,
Je fais des petites mise a jour, amélioration sur mon code.
Pourriez vous m'aidé aux modifications "client.print" par un "client.write(buf, len)"?
Mes données actuellement son de se format:
void sendDataToServer()
{
String data;
data = "do=data&func=0&to=0&val=0&valfloat=0&date=0&data="+dateTimeForWeb()+","
+EEPROM.readByte(EElightPwmMax1)+","+EEPROM.readByte(EElightPwmMax2)+","+EEPROM.readByte(EElightPwmMax3)+","+EEPROM.readByte(EElightPwmMax4)+","
+EEPROM.readInt(EElightStartTime1)+","+EEPROM.readInt(EElightStartTime2)+","+EEPROM.readInt(EElightStartTime3)+","+EEPROM.readInt(EElightStartTime4);
if (client.connect(ipServer, portHttpServer))
{
startTime = millis();
client.println( "POST /functions.php HTTP/1.1" );
client.println( "Host: " + String(ipServer) );
client.println( "Content-Type: application/x-www-form-urlencoded" );
client.println( "User-Agent: DuduInoWifi" );
client.print( "Content-Length: " );
client.println( data.length() );
client.println();
client.print( data );
client.println( "Connection: close" );
}
client.flush();
client.stop();
Serial.println(F("| Connection terminee"));
Serial.print(F("| Donnees transmises en: "));
duration = millis() - startTime;
Serial.print(duration);
Serial.println(F("ms"));
Serial.println(F(""));
}
Merci d'avance!