IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Impossible de connecter mon D1 MINI sur un réseau TP LINK DECO


Sujet :

Arduino

  1. #1
    Membre à l'essai
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Janvier 2021
    Messages : 6
    Par défaut Impossible de connecter mon D1 MINI sur un réseau TP LINK DECO
    Bonjour,

    Après plusieurs jours d'essais infructueux de connexion, je sollicite votre aide!

    Sur le D1 MINI:

    j'utilise la bibliothèque ESP8266WiFi.h.
    Voici la partie de code pour le démarrage de la connexion:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
      WiFi.disconnect(true);
      delay(1000);
     
      WiFi.mode(WIFI_STA);
      WiFi.begin(ssid, password);
     
      while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
      }
      randomSeed(micros());
     
      Serial.println("");
      Serial.println("WiFi connected");
      Serial.println("IP address: ");
      Serial.println(WiFi.localIP());
    sur le réseau TP LINK DECO, au démarrage, le programme boucle sans fin dans la fonction while.
    Sur le réseau wifi d'un raspberry pi --> fonctionnement ok.
    Sur le réseau wifi de mon modem --> fonctionnement ok.

    Mon réseau TP LINK DECO fonctionnement correctement avec les pc, tablettes, smartphone,... mais pas avec le D1 MINI
    Son réglage est :

    sécurité: WPA/WPA3
    Fréquence : 2.4 GHz

    Mes connaissance en réseau sont assez limitées, votre aide sera très appréciée!

    Amicalement,

    Alex

  2. #2
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2004
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2004
    Messages : 539
    Par défaut
    Bonjour,
    je commencerais par vérifier la valeur des variables password et ssid.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Janvier 2021
    Messages : 6
    Par défaut SSID et password
    Bonjour Jackk,

    Merci pour votre message.
    Je suis assez confiant de la justesse de mon SSID et du mot de passe. J'ai vérifié et revérifier une quantité de fois.
    J'ai fait un essai en changeant le mot de passe du réseau DECO en évitant les caractères spéciaux.
    Résultat: Toujours pas d'accès.

  4. #4
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2004
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2004
    Messages : 539
    Par défaut
    Je viens de regarder à quoi correspond ton TP LINK DECO. D'après ce qu'il me semble avoir compris, c'est bien du WiFi mais permettant l'itinérance. Cela implique l'utilisation de la norme 802.11k, 802.11v ou 802.11r qui ne sont apparemment pas gérées par ta bibliothèque WiFi.
    J'ai vu qu'il était possible de désactiver cette fonctionnalité dans les paramètres de ton point d'accès en décochant la case "enable fast roaming".

    Tu pourrais essayer cette piste.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Janvier 2021
    Messages : 6
    Par défaut fast roaming
    Je viens de vérifier --> le DECO est déjà en mode itinérance rapide désactivée!
    Pour info, j'ai essayé de connecter un ESP32 Dev Module sur ce même réseau en utilisant cette fois la bibliothèque WiFi.h
    Résultat: Pas de connexion!

  6. #6
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2004
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2004
    Messages : 539
    Par défaut
    Aîe!

    Plus d'idée dans ce cas.

  7. #7
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 921
    Par défaut
    Est-ce que le 2.4GHz est activé?

  8. #8
    Membre à l'essai
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Janvier 2021
    Messages : 6
    Par défaut 2.4GHz
    Oui.
    J'ai coché l'option 2.4GHz uniquement.
    Merci pour votre réponse !

  9. #9
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 895
    Par défaut
    Salut AlexDabe.

    1) dans ma Box SFR, je peux bloquer les adresses MAC en wifi que je n'autorise pas à accéder aux réseaux internet.
    Avez vous vérifié que l'adresse MAC de votre D1 MINI est autorisée ?

    2) ce qui me dérange est WPA3.
    Dans le paramétrage de ma Box SFR, cela n'existe pas.
    Pouvez vous vous mettre en WPA2 Personnel (PSK), et refaire les tests ?

    3) voici un script pour mon ESP32 qui récupère l'heure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    /***************************************************************************/
    /*                                                                         */
    /*     Connexion WiFi & Récupération Heure NTP (Network Time Protocol)     */
    /*                                                                         */
    /***************************************************************************/
     
    #include <WiFi.h>
    #include <time.h>
    #include "L:/Espressif/MyLibraries/Param.h"
     
     
    /*************************************/
    /*                                   */
    /*     Déclaration des Fonctions     */
    /*                                   */
    /*************************************/
     
    void printLocalTime()
    {
    	time_t		now;
    	struct tm	*timeinfo;
     
    	time(&now);
    	timeinfo = localtime(&now);
     
    	Serial.println(timeinfo, "Date : %Y-%m-%d   Heure : %H:%M:%S");
    }
     
     
    /*********************/
    /*                   */
    /*     Démarrage     */
    /*                   */
    /*********************/
     
    void setup()
    {
    	Serial.begin(115200);
    	delay(1000);
     
    	/*---------------------------*/
    	/*     Connexion Routeur     */
    	/*---------------------------*/
     
    	WiFi.mode(WIFI_STA);
    	WiFi.persistent(false);
    	WiFi.begin(sta_ssid,sta_pwd);
     
    	Serial.print("Tentative de connexion au routeur ");
     
    	while(WiFi.status() != WL_CONNECTED)
    	{
    		Serial.print(".");
    		delay(200);
    	}
    	Serial.println();
     
    	Serial.println("Connexion établie !\n");
    	Serial.print("Adresse IP : ");
    	Serial.println(WiFi.localIP());
     
    	Serial.println();
     
    	/*---------------------------*/
    	/*     Configuration NTP     */
    	/*---------------------------*/
     
    	configTime(7200, 0, "fr.pool.ntp.org");
     
    	Serial.print("Tentative de connexion au serveur NTP ");
     
    	while (time(nullptr) <= 100000)
    	{
    		Serial.print(".");
    		delay(1000);
    	}
     
    	Serial.println("\n");
    	WiFi.disconnect(true);
    	WiFi.mode(WIFI_OFF);
     
    	delay(1000);
    }
     
    /****************************/
    /*                          */
    /*     Boucle Itérative     */
    /*                          */
    /****************************/
     
    void loop()
    {
    	printLocalTime();
    	delay(1000);
    }
    Dans le include "Param.h", j'ai mis les paramètres d'accès de ma Box SFR : (sta_ssid,sta_pwd).

    4) Faire attention au choix du jeu de caractères que vous utilisez avec votre éditeur de texte.
    J'utilise notepad++ et mon jeu de caractère est ANSI.
    Ne pas utiliser les accents dans le PASSWORD ou ailleurs, qui sont sources d'erreurs.

    5) donnez nous la totalité de votre script et non juste un morceau comme vous le faites.

    6) il est possible que vous n'ayez pas la bonne bibliothèque :
    Citation Envoyé par AlexDabe
    j'utilise la bibliothèque ESP8266WiFi.h.
    Si vous utilisez un ESP32, utilisez plutôt "WiFi.h" comme dans mon exemple.
    Il est possible que cette bibliothèque ne soit pas compatible avec votre matériel.

    Cordialement.
    Artemus24.
    @+

Discussions similaires

  1. Je n'arrive pas à connecter mon poste client sur ma base SQL
    Par Estaurié dans le forum Administration
    Réponses: 0
    Dernier message: 08/05/2017, 13h12
  2. Réponses: 1
    Dernier message: 07/10/2016, 02h19
  3. Impossible de connecter mon NAS
    Par Exelsior93 dans le forum Administration
    Réponses: 18
    Dernier message: 12/07/2016, 12h11
  4. Connecter mon compte mail sur Android.
    Par Mo_Poly dans le forum Outlook
    Réponses: 2
    Dernier message: 12/10/2012, 17h17
  5. [WS 2003] Impossible de connecter mon réseau à Internet
    Par Pierre Fauconnier dans le forum Windows Serveur
    Réponses: 28
    Dernier message: 09/07/2009, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo