Avant de plonger dans l'exemple de communication un-à-plusieurs avec les modules LoRa, comprenons d'abord la technologie LoRa . LoRa (Long Range Radio) n'est pas un protocole de communication mais une technologie radiofréquence basée sur la communication à spectre étalé. Par rapport à d'autres technologies de radiofréquence comme 2,4 GHz ou 433/915 MHz commun, LoRa offre plusieurs avantages : une distance de transmission plus longue (jusqu'à plusieurs kilomètres) et une plus grande capacité de pénétration des obstacles, ce qui en fait la solution privilégiée dans les scénarios nécessitant une longue portée et une faible consommation. communication, notamment dans le domaine de l’Internet des objets (IoT).
La technologie LoRa fonctionne sur le principe de la communication à spectre étalé, offrant des avantages significatifs en termes de portée et de pénétration. Contrairement à d'autres technologies RF, LoRa peut facilement pénétrer dans les murs et les bâtiments, garantissant ainsi une communication fiable dans des environnements complexes. Cela en fait un choix idéal pour les applications de couverture à grande échelle
Généralement, les modules LoRa sont utilisés pour la communication individuelle, où un nœud transmet des données à un autre nœud. Cependant, dans certains cas d'utilisation, le même message doit être envoyé à plusieurs modules. Si nous continuons à utiliser la communication individuelle dans ce cas, elle devient inefficace. Comme mentionné précédemment, LoRa est une technologie de communication à spectre étalé plutôt qu'un protocole, ce qui signifie que tous les modules sur le même canal peuvent recevoir le même signal radiofréquence. Basé sur cette fonctionnalité, nos modules de la série E22 prennent en charge une fonction de diffusion, permettant aux modules avec des adresses différentes sur le même canal de recevoir des messages diffusés simultanément. En tirant parti de cette fonctionnalité de diffusion, nous pouvons réaliser une communication un-à-plusieurs.
Prenons maintenant l'exemple du module E22-400T22S pour mettre en œuvre une communication un-à-plusieurs en utilisant sa fonction de diffusion.
3 modules LoRa E22-400T22S
3 modules USB vers TTL : pour connecter des modules LoRa à un ordinateur
Plusieurs câbles Dupont : pour les connexions matérielles
Antenne bâton de colle : en option, pour améliorer la portée de communication
Assistant de débogage du port série : Pour afficher les données reçues
Logiciel de configuration du module : Pour configurer le mode de fonctionnement et les paramètres du module LoRa
Pilote USB vers série : pour que l'ordinateur reconnaisse le module USB vers TTL
Installez les pilotes série nécessaires. Assurez-vous que l'ordinateur peut reconnaître et communiquer avec les modules USB vers TTL en installant les pilotes série requis.

Connectez les modules LoRa aux modules USB-to-TTLUtilisez les modules USB-to-TTL pour connecter les modules LoRa E22-400T22S à l'ordinateur pour la configuration et les tests.
Configurer les modules LoRaOuvrez le logiciel de configuration et entrez en mode de configuration en réglant la broche M0 sur bas et la broche M1 sur haut. Ensuite, ouvrez le port série correspondant pour lire et définir les paramètres du module.
Définissez l'adresse du nœud maître sur l'adresse de diffusion 0xFFFF (qui se convertit en 65535 en décimal).
Définissez les adresses des nœuds esclaves sur 1 et 2, respectivement.



Entrez en mode transparentUne fois la configuration terminée, réglez les broches M0 et M1 des trois modules sur faible pour passer en mode de transmission transparent, permettant aux modules de transmettre des données de manière transparente.
Vérifier la communicationOuvrez trois assistants de port série. Demandez au nœud maître d'envoyer des données et vérifiez si les nœuds esclaves reçoivent les données. Vous devriez voir que les deux nœuds esclaves avec des adresses différentes reçoivent avec succès les données de diffusion.
D'après l'expérience, nous pouvons observer que lorsque le nœud maître diffuse les données, les deux nœuds esclaves avec des adresses différentes reçoivent avec succès le message. Cela confirme que le module E22 LoRa prend en charge la communication un-à-plusieurs, permettant à un seul nœud central de contrôler plusieurs nœuds esclaves.

La capacité de communication un-à-plusieurs des modules LoRa a de nombreuses applications dans le domaine de l'IoT. Certains scénarios d'application typiques incluent :
Éclairage public intelligentDans les villes intelligentes, un centre de contrôle peut utiliser la communication de diffusion LoRa pour contrôler plusieurs lampadaires simultanément, permettant un contrôle et une gestion centralisés du système d'éclairage. Les fonctionnalités longue portée et faible consommation de LoRa réduisent le besoin d'une infrastructure étendue et optimisent la consommation d'énergie.
Surveillance agricole et environnementaleDans la surveillance agricole et environnementale, un système de contrôle central peut utiliser LoRa pour diffuser des instructions à plusieurs capteurs, facilitant ainsi la collecte et la surveillance des données en temps réel. La faible consommation d'énergie et la portée étendue de LoRa en font un choix idéal pour les sites éloignés.
Gestion intelligente de l'eauLa technologie LoRa est largement appliquée dans les systèmes intelligents de mesure de l'eau et de gestion de l'eau. Un système de contrôle central peut diffuser des commandes à plusieurs compteurs d'eau pour collecter des données, détecter des fuites ou contrôler le débit d'eau à distance et nécessitant peu d'entretien.
Usines intelligentesDans le domaine de la fabrication intelligente et de l'automatisation industrielle, la capacité de communication un-à-plusieurs de LoRa permet une surveillance et un contrôle centralisés de plusieurs appareils, améliorant ainsi l'efficacité des lignes de production et la collecte de données en temps réel.
La capacité de communication un-à-plusieurs des modules LoRa en fait une technologie clé dans l'écosystème IoT. En tirant parti de la fonction de diffusion, LoRa peut fournir une transmission de données efficace à longue portée et un contrôle centralisé, ce qui le rend idéal pour des applications telles que les villes intelligentes, l'agriculture, la surveillance environnementale, etc. Les modules LoRa de la série E22 offrent une solution facile à déployer qui améliore l'efficacité de la communication pour les réseaux IoT à grande échelle, offrant ainsi une option de communication fiable et peu coûteuse pour une variété d'industries.