ESP-NOW en termes simples
ESP-NOW est un protocole de communication développé par Espressif, le fabricant des puces ESP32. Avec le Wi-Fi traditionnel, chaque appareil doit se connecter à un routeur. Avec ESP-NOW, un appareil parle directement à un autre, un peu comme deux talkies-walkies qui n'ont pas besoin de réseau pour communiquer.
En résumé : c'est le moyen le plus direct de faire dialoguer des appareils ESP32. Vous voulez en relier beaucoup ? Lisez comment fonctionne un réseau de cartes ESP-NOW.
Pourquoi ESP-NOW est utile
Pas de routeur
Les appareils communiquent même là où il n'y a pas de réseau Wi-Fi.
Réponse rapide
Pas de connexion à attendre : les messages partent aussitôt.
Pas d'Internet
Il fonctionne de façon autonome, sans dépendre de services externes.
Communication protégée
Les messages peuvent être chiffrés.
Comment fonctionne ESP-NOW
Chaque appareil possède sa propre adresse : l'émetteur envoie le message par radio directement au destinataire.
Ils se reconnaissent
Les appareils sont programmés pour savoir avec qui ils peuvent communiquer.
Ils échangent des messages
Un capteur, par exemple, envoie une courte information à un autre appareil.
Ils réagissent
Le destinataire exécute l'action prévue, comme activer une sortie ou mettre à jour un écran.
ESP-NOW est-il fiable ?
Oui, si le système est bien conçu. Comme pour toute technologie radio, certains points sont à prendre en compte :
- Portée : elle dépend de l'environnement, notamment des murs et obstacles, et doit être vérifiée sur place
- Messages courts : il convient aux commandes et aux petites quantités de données, pas à la vidéo ni aux fichiers lourds
- Messages perdus : le firmware peut contrôler l'arrivée des messages et les renvoyer si nécessaire
- Confidentialité : le chiffrement peut empêcher des tiers de lire les messages
ESP-NOW pour votre produit ESP32
Chez StepLab, nous développons des firmwares avec communication ESP-NOW pour les appareils basés sur ESP32. Nous l'avons déjà utilisé dans des projets réels, comme le chargeur de batteries intelligent et le système Solaria.
- Nous évaluons si ESP-NOW est le bon choix pour votre application
- Nous développons le firmware et définissons les messages échangés par les appareils
- Nous vérifions le fonctionnement sur le matériel réel
Que faut-il ? Des appareils basés sur ESP32 assez proches pour communiquer par radio. Pour les contrôler de loin, il faut aussi une connexion Internet, que nous pouvons intégrer. Découvrez tous nos services sur la page Programmeurs ESP32.
Questions fréquentes sur ESP-NOW
ESP-NOW a-t-il besoin d'Internet ?
Non. Les appareils communiquent directement entre eux, sans routeur ni Internet.
ESP-NOW peut-il fonctionner avec le Wi-Fi ?
Oui, avec un firmware conçu pour cela : un même appareil peut utiliser ESP-NOW et se connecter à un réseau Wi-Fi.
Quelle est sa portée ?
Elle dépend de l'environnement et de l'antenne de la carte. Les murs et obstacles la réduisent : mieux vaut faire un essai sur le lieu d'utilisation.
Fonctionne-t-il avec des appareils non ESP32 ?
ESP-NOW est une technologie d'Espressif, utilisée entre appareils basés sur ses puces. Pour relier d'autres équipements, un ESP32 peut servir de passerelle.
Contactez-nous
Vous souhaitez faire communiquer vos appareils avec ESP-NOW ? Écrivez-nous ou appelez-nous.
