ESP8266 : GET... failed, error: connection refused

Bonsoir,
Je butte depuis des heures sur ce problème. Dans le cadre d’un projet j’ai souhaité utiliser des ESP8266. Je teste donc la communication en étudiant les possibilités de cette carte.
Pour ce faire j’utilise l’exemple Authorization.ino
Le code est le suivant :
/**

  • Authorization.ino
  • Created on: 09.12.2015

*/

#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266HTTPClient.h>
#define USE_SERIAL Serial

ESP8266WiFiMulti WiFiMulti;

void setup() {
USE_SERIAL.begin(115200);
// USE_SERIAL.setDebugOutput(true);

USE_SERIAL.println();
USE_SERIAL.println();
USE_SERIAL.println();

for(uint8_t t = 4; t > 0; t–) {
USE_SERIAL.printf("[SETUP] WAIT %d…\n", t);
USE_SERIAL.flush();
delay(1000);
}

WiFiMulti.addAP(“Livebox-D41A”, “C56C9715D7A226269999999999”);

}

void loop() {
// wait for WiFi connection
if((WiFiMulti.run() == WL_CONNECTED)) {

HTTPClient http;

USE_SERIAL.print("[HTTP] begin…\n");
// configure traged server and url

http.begin(“http://user:password@192.168.1.12/test.html”);

/*
// or
http.begin(“http://192.168.1.12/test.html”);
http.setAuthorization(“user”, “password”);

// or
http.begin(“http://192.168.1.12/test.html”);
http.setAuthorization(“dXNlcjpwYXN3b3Jk”);
*/

USE_SERIAL.print("[HTTP] GET…\n");
// start connection and send HTTP header
int httpCode = http.GET();

// httpCode will be negative on error
if(httpCode > 0) {
// HTTP header has been send and Server response header has been handled
USE_SERIAL.printf("[HTTP] GET… code: %d\n", httpCode);

// file found at server
if(httpCode == HTTP_CODE_OK) {
String payload = http.getString();
USE_SERIAL.println(payload);
}
} else {
USE_SERIAL.printf("[HTTP] GET… failed, error: %s\n", http.errorToString(httpCode).c_str());
}

http.end();
}

delay(10000);
}

Bien sûr j’ai modifié dans ce script le nom de ma Livebox et le mot de passe (ici aussi d’ailleurs et c’est pour cela qu’il y a plein de 9 !).
A l’exécutiion du script j’ai le message :
[HTTP] begin…
[HTTP] GET…
[HTTP] GET… failed, error: connection refused

J’ai vérifié que le 192.168.1.12 est libre.

Merci par avance à ceux qui prendront le temps de se pencher sur mon problème.

Christian

Bonjour ChristiaM,

Pour démarrer avec l'ESP8266, je te suggère de commencer par lire ceci, qui te fournit les définitions, les listes de fonctions ainsi que leur usage à travers des exemples très clairs :

Puis de continuer avec ceci pour des développements pratiques très bien expliqués :

Merci pour les liens.
Dommage que je ne maîtrise pas bien l'anglais. Pour ce qui est écrit il y a le traducteur de page Google ou autres, mais pour Youtube ! Heureusement qu'il ne parle pas trop vite, je vais essayer de suivre.
Ce qu'il y a de dommage, c'est qu'il semble y avoir une grosse communauté française, mais elle semble aussi de satisfaire de l'anglais. Il est quasi impossible de trouver des tutos en français sur l'ESP8266.

Peut-être commencer par accéder à une page qui ne nécessite pas d'authentification?
Quel est le résultat de l'accès à cette page (avec et sans authentification sur un ordinateur ?)