5. 4.4 Client HTTP sur ESP32 avec ArduinoJson
5.1. Connexion WiFi et test
void setup() {
Serial.begin(115200);
WiFi.begin("VOTRE_SSID", "VOTRE_MOT_DE_PASSE");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.printf("\nConnecte ! IP: %s\n", WiFi.localIP().toString().c_str());
// Test : poser une question au LLM
String answer = askLLM(
"La temperature de la piece est de 24.5 degres C. "
"Est-ce confortable ? Reponds en une phrase."
);
Serial.println("Reponse LLM : " + answer);
}
Sortie attendue :
Connecte ! IP: 192.168.0.42
[LLM] Envoi requete...
[LLM] Reponse en 1840 ms (28 tokens)
Reponse LLM : Oui, 24.5 degres C est une temperature tres confortable pour une piece habitable.