Probleme connexion WIFi avec AZ delivery ESP32

Bonjour a tous,
Je rencontre un énorme problème avec ma carte Az-Delivery D1 R32. Je pense qu'elle embarque un module Wifi ESP32.
Je n'arrive absolument pas a me connecter a mon réseau Wifi de la maison. En revanche j' arrive sans problème à me connecter sur mon portable en partage de connexion.
Je ne comprend pas ce qu'il se passe.
Mon wifi maison est en 2,4ghz le SSID ne comporte que des lettres minuscules (pas de caractères spéciaux), le mot de passe possède 13 caractères chiffres et lettres et pourtant impossible a se connecter au réseau.
vous êtes mon seul espoir, cela fait des mois que je cherche, sans réponse.
Voici le code que je téléverse à la carte.

#include <WiFi.h>
#define CONNECTION_TIMEOUT 10

const char* ssid = "xxxxxxxxxx";
const char* password = "xxxxxxxxx";

void setup(){
    Serial.begin(9600);
    delay(1000);

    WiFi.mode(WIFI_STA); //Optional
    WiFi.begin(ssid, password);
    Serial.println("\nConnecting");
    int timeout_counter = 0;

    while(WiFi.status() != WL_CONNECTED){
        Serial.print(".");
        Serial.println(WiFi.status());
        delay(200);
        timeout_counter++;
        if(timeout_counter >= CONNECTION_TIMEOUT*5){
        ESP.restart();
        }
    }

    Serial.println("\nConnected to the WiFi network");
    Serial.print("Local ESP32 IP: ");
    Serial.println(WiFi.localIP());
}

void loop(){}

des mois, rien que cela? :slight_smile:
est-ce que votre box accepte toutes le connexions directement?

Commence par un scan des réseaux disponibles.
(n' oublie pas d'ajuster la vitesse du moniteur série)

/*
 *  This sketch demonstrates how to scan WiFi networks.
 *  The API is almost the same as with the WiFi Shield library,
 *  the most obvious difference being the different file you need to include:
 */
#include "WiFi.h"

void setup()
{
    Serial.begin(115200);

    // Set WiFi to station mode and disconnect from an AP if it was previously connected
    WiFi.mode(WIFI_STA);
    WiFi.disconnect();
    delay(100);

    Serial.println("Setup done");
}

void loop()
{
    Serial.println("scan start");

    // WiFi.scanNetworks will return the number of networks found
    int n = WiFi.scanNetworks();
    Serial.println("scan done");
    if (n == 0) {
        Serial.println("no networks found");
    } else {
        Serial.print(n);
        Serial.println(" networks found");
        for (int i = 0; i < n; ++i) {
            // Print SSID and RSSI for each network found
            Serial.print(i + 1);
            Serial.print(": ");
            Serial.print(WiFi.SSID(i));
            Serial.print(" (");
            Serial.print(WiFi.RSSI(i));
            Serial.print(")");
            Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*");
            delay(10);
        }
    }
    Serial.println("");

    // Wait a bit before scanning again
    delay(5000);
}

Je vous remercie pour vos réponses,
J ai bien fais le scan wifi, la carte voit bien mon réseau.
Je pense que cela doit venir de ma box.
D'après vous quelles sont les caractéristiques pré-requises pour que ma box accepte la connexion de l Esp?

Quelle box ? Avez vous un second ESP ?

Quel canal est en service sur la box ?
De mémoire il me semble qu'avec les ESP mieux vaudrait éviter les canaux supérieurs à 11

Peux-tu recopier un bout de ce qui s' affiche dans le moniteur série ?
Et peut-etre étirer le TIMEOUT a 20 secondes dans ton sketch ...

+1 avec @ZX80 sur l'augmentation du timeout

Je vais essayer le timeout a 20sec de retour de vacances

De quel canal parles-tu ? Ca se trouve dans les réglages de ma box (j ai la box Bouygues fit fibre)?

canal WiFI : https://www.commentcamarche.net/faq/12507-choisir-le-meilleur-canal-wifi

je ne connais pas cette Box, sa notice explique certainement comment effectuer la sélection si la valeur par défaut ne convient pas

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.