
Photo : Sergei Starostin sur Pexels
J'ai transformé de vieux ESP32 en mesh network au lieu d'acheter un routeur
Plutôt que de casquer pour un mesh Wi-Fi, cette personne a bricolé un réseau maillé avec des boards ESP32 qui traînaient dans un tiroir, et ça marche mieux pour ses capteurs domotiques.
Le problème de base : un routeur ASUS RT-AX88U pas franchement pourri, mais mal placé, qui laissait deux coins de la maison avec un Wi-Fi capricieux. Résultat, des capteurs de mouvement et de luminosité qui décrochaient le soir et devenaient inutiles. Un mesh Wi-Fi tout fait aurait coûté dans les 150 dollars, et les alternatives (déplacer le routeur, recycler un vieux routeur en point d'accès, prendre un répéteur) posaient toutes un souci de câblage ou de débit.

Photo : XDA-Developpers
La solution est venue d'un tiroir plein de boards ESP32 récupérées d'anciens projets. Ces puces embarquent un protocole appelé ESP-NOW, qui permet à plusieurs ESP32 de discuter directement entre elles sans passer par le Wi-Fi ni par un routeur. Chaque message peut transporter environ 250 octets, largement suffisant pour des données de capteurs. Seul hic : la portée radio est limitée, donc il a fallu coder un petit système de relais maison, où chaque board qui reçoit un message inédit le rediffuse une fois, avec un compteur de sauts pour éviter que ça tourne en boucle indéfiniment.
En mixant un ESP32 DevKit, un NodeMCU-32S, un ESP32-S3 et un ESP32-C6, le même code a été flashé sur les quatre, chacun avec juste un numéro d'identifiant différent, via PlatformIO. Une seule board fait le pont avec le vrai réseau Wi-Fi : elle relaie les messages du mesh vers MQTT, le protocole que Home Assistant comprend nativement, ce qui transforme chaque capteur en entité lisible avec une config minimale. Toutes les autres boards restent complètement hors Wi-Fi, ce qui simplifie leur code.
Le vrai test a été de débrancher l'ESP32-C6 en pleine bidouille : les messages ont quand même continué à circuler grâce aux boards voisines qui prenaient le relais. Un réseau qui encaisse la panne d'un nœud sans broncher, avec du matériel recyclé, ça vaut largement un routeur mesh à 150 balles.
À lire aussi

Particle : l'appli qui a tué mon appétit pour Feedly
Marre de lire dix fois la même actu sur Feedly ? Particle utilise l'IA pour fusionner les articles sur un même sujet en une seule synthèse claire.

Panasonic Toughbook 34 : la tablette increvable pour le terrain
Panasonic lance le Toughbook 34, une tablette pro ultra-robuste et modulable, capable d'encaisser le sable, le gel ou une chute de 1,80 m sans broncher.

Jellyfin : j'ai lâché l'appli officielle pour ces clients alternatifs
L'appli officielle Jellyfin fait le job, mais des clients tiers comme Findroid, Streamyfin ou Jellybox collent mieux à chaque appareil. Petit tour d'horizon.