Note de ce sujet :
  • Moyenne : 4 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Perte de réseau furtive - comment diagnostiquer ?
#1
Bonjour,

Je suis sur la version 11.17. A une fréquence irrégulière (heure, heure et demie, 2 h), le routeur semble perdre la connection.

Je vois dans /Brute, (capture jointe)
20/08/2024 14:03:46 : Echec connexion MQTT : <ip de broker>
...
20/08/2024 14:04:16 : mesure connecté au broker MQTT

Pour autant, à ce moment là =
1) l'ip du broker et le broker est accessible sur le réseau local
2) l'ip du routeur ne répond pas au ping
3) le wifi fonctionne

Cette perte semble durer de 1 à 2 min, très rarement plus longtemps (si cela arrive et > 3 min le routeur reboot)
Comment puis je investiguer plus pour comprendre la raison de ce soucis ?

Merci pour vos idées


Pièces jointes Miniature(s)
   
Répondre
#2
Le WIFI de l'ESP32 ou du broker MQTT est de mauvaise qualité semble t'il.
André
Répondre
#3
Merci André,
le broker est relié en filaire. J'investigue sur le wifi de l'esp.
Répondre
#4
Je pense avoir trouvé le soucis et je partage ici pour un(e) futur(e) intéressé(e).
L'ESP (le code de son core*) ne semble pas bien prendre en charge "802.11r, 802.11k et 802.11v"

Ces fonctionnalités sont activées sur mon wifi. Cela semble être la cause de la perte de réseau des ESP toutes les 40, 60, 120 min (aléatoire)
J'ai créé un SSID dédié aux ESP (avec la seule différence que r/k/v ne soient pas activés) et ça fonctionne depuis 5h sans aucun accro.

Pour info, mon wifi est composé de plusieurs points d'accès qui tournent sur https://openwrt.org/
Le 802.11r est intéressant car il permet de faciliter la bascule d'un point d'accès à l'autre (mobilité avec le smartphone dans les différents étages).
Il est vrai que dans le cas de mes ESP, ce n'est pas obligatoire... Mon tableau électrique & mon chauffe eau ne bougent pas beaucoup :-D
Des modèles de points d'accès wifi dans le commerce implémentent cela sous les appellations "wifi mesh", "wifi maillé"... potentiellement un utilisateur du routeur et de ce type de wifi peut être concerné.

* https://github.com/espressif/arduino-esp32
Je ne sais pas si ce arduino-esp32 sait actuellement bien gérer cela et/ou s'il faut ajouter des choses dans le code.
Les discussions suivantes  - sur un autre framework esp-idf - ne sont pas assez claires pour le temps que j'y ai passé :
https://github.com/espressif/esp-idf/issues/3671
https://github.com/espressif/esp-idf/issues/8298
Toutefois il semble qu'il y a bien eu nécessiter d'implémenter quelque chose pour prendre en charge 802.11r/k/v
Répondre
#5
Intéressant votre retour. Je vais regarder de plus près.

André
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)