logo sheen.bot

Perspectives

ESP-NOW, WiFi ou LoRa : quelle radio votre projet IoT doit-il vraiment utiliser ?

6 août 2026·Sheen Robotics
ESP-NOW, WiFi ou LoRa : quelle radio votre projet IoT doit-il vraiment utiliser ?

Choisir entre ESP-NOW, WiFi et LoRa relève de contraintes physiques, pas de la mode. Voici comment arbitrer portée, consommation et le piège silencieux du verrouillage de canal.

La réponse directe

Choisir entre ESP-NOW, WiFi et LoRa ne consiste pas à trouver le « meilleur » protocole ; c'est un exercice de gestion des contraintes physiques et environnementales. Si votre projet doit envoyer de petits paquets sur plusieurs kilomètres sans infrastructure, utilisez LoRa. Si vous devez transmettre des données à haut débit vers Internet et que vous disposez d'un routeur fiable alimenté sur secteur, utilisez le WiFi. Si vous avez besoin d'une communication point à point à faible latence et faible consommation dans un rayon de 100 mètres, sans dépendre d'un routeur, utilisez ESP-NOW.

La contrainte d'infrastructure : survivre au délestage

En Afrique du Sud, le délestage fait de la dépendance à l'infrastructure une décision de conception déterminante. Si votre projet repose sur du WiFi classique, il repose sur le fait que votre commutateur réseau ou votre routeur soit alimenté. Quand le réseau électrique tombe, vos appareils IoT en WiFi perdent leur connexion, même s'ils fonctionnent sur batteries de secours. ESP-NOW et LoRa fonctionnent en point à point. Ils n'ont besoin ni d'un point d'accès (AP) ni d'un routeur pour communiquer. Un émetteur ESP-NOW peut envoyer une mesure de capteur directement à un récepteur ESP-NOW alimenté par un simple bloc de piles. De même, les appareils LoRa communiquent directement sur des fréquences radio inférieures au gigahertz (typiquement 868 MHz localement), en toute indépendance de l'infrastructure réseau locale.

Portée contre débit : la physique de la radio

On ne contourne pas les lois de l'électromagnétisme. Il faut échanger de la portée contre du débit, ou du débit contre de la consommation. Voici comment les trois protocoles se comparent en déploiement réel :

ProtocolePortée typiqueDébitConsommationInfrastructure nécessaire
WiFi (802.11)30 m - 50 m (en intérieur)Élevé (jusqu'à 150 Mbit/s)Très élevée (en émission : ~100-240 mA)Point d'accès sans fil / routeur
ESP-NOW100 m - 200 m (en vue directe)Moyen (environ 1 Mbit/s)Moyenne à faible (une transmission rapide réduit le temps d'activité)Aucune (point à point)
LoRa2 km - 15 kmTrès faible (quelques octets par seconde)Très faible (en émission : ~10-120 mA, longues phases de veille)Aucune (P2P) ou passerelle LoRaWAN

Le piège du verrouillage de canal : mélanger ESP-NOW et WiFi

Un schéma d'architecture courant consiste à utiliser des nœuds ESP32 bon marché en ESP-NOW pour collecter les données de capteurs, et un ESP32 central en « passerelle » pour recevoir ces paquets et les transmettre à un broker MQTT via le WiFi. Cela paraît élégant, mais cela dissimule un mode de défaillance dévastateur. L'ESP32 ne possède qu'une seule radio physique. Lorsque vous configurez cette radio pour se connecter à un point d'accès WiFi local, la puce doit se caler sur le canal précis utilisé par ce point d'accès (par exemple le canal 6). ESP-NOW, par défaut, émet sur le canal 1.

Note de terrain sheen : sur une carte, la connexion au WiFi/MQTT verrouille la radio sur le canal du point d'accès ; le pair ESP-NOW resté sur le canal par défaut ne reçoit rien, alors que l'écran affiche toujours « envoyé ».

Comme ESP-NOW est sans connexion, l'émetteur n'effectue pas de poignée de main. Il diffuse le paquet, constate que la radio a bien transmis le signal physique, et signale un état « envoyé » réussi sur son afficheur local ou son moniteur série. Pendant ce temps, le récepteur — verrouillé sur le canal du point d'accès WiFi — écoute sur une fréquence totalement différente. Le paquet se perd dans l'éther et votre système échoue silencieusement. Pour corriger cela, vous devez forcer par programme votre émetteur ESP-NOW à scanner et à s'aligner sur le canal WiFi de la passerelle, ce qui ajoute de la complexité à ce qui aurait dû être un nœud simple.

L'équation énergétique : temps d'activité contre temps de veille

Les poignées de main de connexion WiFi coûtent cher. Lorsqu'un ESP32 sort de veille profonde pour se connecter à un réseau WiFi, il doit effectuer une négociation DHCP, résoudre des adresses IP et établir une connexion TCP. Ce processus peut prendre de 2 à 10 secondes, pendant lesquelles la radio consomme jusqu'à 240 mA. Avec ESP-NOW, il n'y a pas de poignée de main. L'appareil se réveille, transmet son paquet immédiatement (en moins de 100 millisecondes) et se rendort. Autrement dit, un nœud capteur ESP-NOW alimenté par une seule batterie au lithium peut tenir des mois, là où un nœud WiFi accomplissant la même tâche pourrait vider la batterie en deux semaines.

Les contraintes du WiFi en milieu scolaire et en entreprise

Si vous concevez des projets pour des écoles sud-africaines ou des environnements d'entreprise, le WiFi classique est souvent rédhibitoire. Les réseaux WPA2-Enterprise exigent une authentification par identifiant et mot de passe, notoirement difficile à configurer sur des microcontrôleurs basiques. De plus, les administrateurs informatiques des écoles bloquent couramment les ports locaux, empêchant le trafic MQTT ou UDP entre appareils. Pour les environnements éducatifs, ESP-NOW l'emporte nettement. Il contourne entièrement le réseau de l'école et permet aux élèves de construire des projets interactifs multi-appareils sans le moindre mot de passe WiFi ni la moindre configuration réseau.

Quand choisir LoRa

LoRa est le bon choix lorsque votre projet doit tenir en extérieur, sur de longues distances ou en zone rurale profonde. Si vous surveillez l'humidité du sol dans une exploitation agricole, ou si vous suivez un portail de sécurité à l'autre bout d'un terrain, ni le WiFi ni ESP-NOW n'iront jusque-là. Les signaux sub-GHz de LoRa traversent bien mieux les murs et le feuillage que les signaux à 2,4 GHz. Vous devez toutefois concevoir votre charge utile avec soin : impossible d'envoyer de la vidéo, de l'audio ou de la télémétrie à haute fréquence. Vous êtes limité à de petits paquets de quelques octets toutes les quelques minutes.

Prendre la décision

Pour choisir la bonne radio, posez-vous ces trois questions dans l'ordre :

  • Les données doivent-elles parcourir plus de 200 mètres ? Si oui, utilisez LoRa.
  • Maîtrisez-vous le réseau WiFi, et restera-t-il alimenté pendant le délestage ? Si non, ou si vous êtes dans un environnement scolaire aux règles informatiques strictes, utilisez ESP-NOW pour la communication locale entre appareils.
  • Votre appareil doit-il dialoguer directement avec des API web, des bases de données dans le cloud ou des plateformes domotiques locales ? Si oui, utilisez le WiFi, mais méfiez-vous du piège du verrouillage de canal si vous prévoyez de faire le pont avec ESP-NOW.

Si vous développez des solutions IoT sur mesure ou si vous enseignez l'informatique embarquée en Afrique du Sud, maîtriser ces contraintes matérielles représente la moitié du chemin. Pour du matériel robuste, prêt pour la salle de classe et conçu pour fonctionner de façon fiable dans les conditions locales, découvrez notre gamme de contrôleurs sur Sheen IoT.

#IoT#ESP32#ESP-NOW#LoRa#matériel

Plus de Perspectives