Séquence de Connexion
Cette section explique comment les boards tentent de se connecter à un réseau Wi-Fi, selon les différentes configurations possibles.
Les identifiants Wi-Fi par défaut sont indiqués dans la section Premiers Pas.
Ces identifiants sont enregistrés dans une mémoire spécifique de la board et ne peuvent pas être effacés.
Lors de la commande, vous pouvez demander un mot de passe différent pour vos boards.
Le SSID par défaut sera toujours CentiWifi.
Après avoir modifié les identifiants Wi-Fi, la board possède désormais deux configurations Wi-Fi :
le Wi-Fi par défaut et le Wi-Fi personnalisé.
La board considère qu’elle est connectée avec succès lorsque :
- le SSID a été trouvé ;
- l’authentification au réseau a réussi ;
- une adresse IP a été obtenue.
⚠️ Aucune vérification de la connexion Internet n’est effectuée.
Voici la logique de tentative de connexion :
Concerne uniquement les boards en version v4- livrées avant avril 2023
flowchart TD
classDef class_blue fill:#00aec2,color:#fff,stroke-width:0px;
classDef class_start fill:#00aec2,color:#fff,stroke:#4a4a49,stroke-width:2px;
classDef class_error fill:#b51f1f,color:#fff,stroke:#4a4a49,stroke-width:2px;
classDef class_success fill:#a2c617,color:#fff,stroke:#4a4a49,stroke-width:2px;
Z("Démarrage de la board"):::class_start
Z --> A("Recherche du SSID personnalisé"):::class_blue ---> |Trouvé|AConnect("Tentative de connexion<br>au Wi-Fi personnalisé"):::class_blue
AConnect --> |Succès|AConnectOK("Connexion réussie<br>sur le Wi-Fi personnalisé"):::class_success
AConnect ---> |Échec|AConnectFail("La board passe en mode récupération"):::class_error
A --> |Non trouvé|B("Recherche du SSID par défaut"):::class_blue --> |Trouvé|BConnect("Tentative de connexion<br>au Wi-Fi par défaut"):::class_blue
BConnect ---> |Échec|AConnectFail
BConnect --> |Succès|BConnectOK("Connexion réussie<br>sur le Wi-Fi par défaut"):::class_success
B --> |Non trouvé|A
Concerne uniquement les boards v5+ livrées après avril 2023.
À partir de cette version, une troisième configuration apparaît : la configuration sauvegardée (saved). Elle correspond au dernier réseau Wi-Fi ayant fonctionné avec succès.
flowchart TD
classDef class_blue fill:#00aec2,color:#fff,stroke-width:0px;
classDef class_start fill:#00aec2,color:#fff,stroke:#4a4a49,stroke-width:2px;
classDef class_error fill:#b51f1f,color:#fff,stroke:#4a4a49,stroke-width:2px;
classDef class_success fill:#a2c617,color:#fff,stroke:#4a4a49,stroke-width:2px;
Z("Démarrage de la board"):::class_start
subgraph gcustomer[Tentative sur le Wi-Fi personnalisé]
A("Recherche du SSID personnalisé"):::class_blue
AConnect("Tentative de connexion
au Wi-Fi personnalisé"):::class_blue
AConnectOK("Sauvegarde de la configuration
saved = custom"):::class_success
AConnectOKK("Connexion réussie
sur le Wi-Fi personnalisé"):::class_success
end
subgraph "Tentative sur le Wi-Fi sauvegardé"
B("Recherche du SSID sauvegardé"):::class_blue
BConnect("Tentative de connexion
au Wi-Fi sauvegardé"):::class_blue
BConnectOK("Connexion réussie
sur le Wi-Fi sauvegardé"):::class_success
end
subgraph "Tentative sur le Wi-Fi par défaut"
C("Recherche du SSID par défaut"):::class_blue
CConnect("Tentative de connexion
au Wi-Fi par défaut"):::class_blue
CConnectOK("Sauvegarde de la configuration
saved = default"):::class_success
CConnectOKK("Connexion réussie
sur le Wi-Fi par défaut"):::class_success
end
Recovery("La board passe en mode récupération"):::class_error
Z --> A
A --> |Trouvé|AConnect
A -----> |Non trouvé|B
AConnect --> |Succès|AConnectOK --> AConnectOKK
AConnect ----> |Échec|B
B --> |Trouvé|BConnect
B --> |Non trouvé|C
BConnect --> |Succès|BConnectOK
BConnect ---> |Échec|C
C --> |Trouvé|CConnect
C -----> |Non trouvé|Recovery
CConnect --> |Succès|CConnectOK --> CConnectOKK
CConnect ---> |Échec|Recovery
Concerne uniquement les boards v7+ livrées après octobre 2025.
flowchart TD
classDef class_blue fill:#00aec2,color:#fff,stroke-width:0px;
classDef class_start fill:#00aec2,color:#fff,stroke:#4a4a49,stroke-width:2px;
classDef class_error fill:#b51f1f,color:#fff,stroke:#4a4a49,stroke-width:2px;
classDef class_success fill:#a2c617,color:#fff,stroke:#4a4a49,stroke-width:2px;
Z("Démarrage de la board"):::class_start
subgraph standard connection
subgraph ethernet custom
EC("Connexion Ethernet"):::class_blue
ECOK("Ethernet connecté"):::class_success
end
W[["Wi-Fi v5 flow"]]:::class_start
WOK("Wi-Fi connecté"):::class_success
end
subgraph degraded* connection
subgraph "Wi-Fi d’usine (par défaut)"
WD("Connexion Wi-Fi"):::class_blue
WDOK("Wi-Fi connecté"):::class_success
WD-->|succès|WDOK
end
subgraph "Ethernet d’usine (par défaut)"
ECD("Connexion Ethernet"):::class_blue
ECDOK("Ethernet connecté"):::class_success
end
end
Z--->EC
EC-->|succès|ECOK
EC--->|échec|W
W--->|échec|ECD
W-->|succès|WOK
ECD--->|échec|WD
ECD-->|succès|ECDOK
WD--->|échec|F("Échec de connexion, redémarrage"):::class_error