Introduction
Dans l'IoT, Tous les appareils ne parlent pas la même «langue» en ce qui concerne le timing et la communication. Dans LoRaWAN, Il y a trois classes d'appareils définis - un, B, et c - chacun avec son propre modèle pour envoyer et recevoir des données. Connaître les différences est importante. Cela affecte la vitesse à laquelle vos appareils réagissent, Combien de temps ils durent sur une batterie, Et dans quelle mesure ils correspondent à votre cas d'utilisation.

Que sont LoRa et LoRaWAN?
LoRa est la modulation sans fil qui transporte des données sur de longues distances en utilisant une faible consommation. LoRaWAN est le protocole réseau qui se situe au sommet, définir la manière dont les appareils se connectent, envoyer, et recevoir des messages via des passerelles vers un serveur réseau. LoRa est la couche physique. LoRaWAN est les règles de la conversation.
Que sont les classes LoRaWAN ?
Classe A
Qu'est-ce que la classe A
La classe A est la référence. Chaque appareil LoRaWAN le prend en charge. C’est l’option la plus économe en énergie, idéal pour les appareils alimentés par batterie.
Comment ça marche?
Un appareil envoie une liaison montante chaque fois qu'il en a besoin. Juste après ça, il ouvre deux courtes fenêtres de réception – RX1 et RX2 – pour d'éventuelles liaisons descendantes depuis le réseau. Si rien n'entre, il se rendort jusqu'à la prochaine liaison montante. Les messages de liaison descendante ne peuvent être transmis que juste après une liaison montante.
Pros
–Consommation d'énergie la plus faible
–Fonctionne bien pour les appareils qui envoient rarement des données
–Simple à déployer et à faire évoluer
Inconvénients
–Latence de liaison descendante élevée
–Le serveur ne peut envoyer des données qu'après la transmission de l'appareil
–Ne convient pas au contrôle en temps réel
Classe B
Qu'est-ce que la classe B
La classe B s'appuie sur la classe A en ajoutant des créneaux de réception programmés. C’est un juste milieu entre l’efficacité de la classe A et la réactivité de la classe C..
Comment ça marche?
Le réseau envoie régulièrement des balises synchronisées dans le temps. Les appareils les utilisent Balises IoT to aligner leurs horloges internes. À côté des deux fenêtres de réception après une liaison montante, Les appareils de classe B ouvrent également des « slots ping » à des moments précis. Cela permet au réseau d'envoyer des liaisons descendantes dans les délais, réduction de la latence par rapport à la classe A.
Pros
–Latence de liaison descendante inférieure à celle de la classe A
–Peut envoyer des messages planifiés en monodiffusion ou en multidiffusion
–Il est toujours possible de fonctionner sur piles
Inconvénients
–Consommation d’énergie supérieure à celle de la classe A
–Nécessite une synchronisation de l'heure du réseau et de l'appareil–
–Configuration un peu plus complexe
Classe C
Qu'est-ce que la classe C
La classe C maintient la fenêtre de réception ouverte presque tout le temps. C'est pour les applications où une action immédiate compte plus que l'économie d'énergie..
Comment ça marche?
Comme la classe A, il y a des fenêtres RX1 et RX2, mais RX2 reste ouvert en permanence, fermeture uniquement lors d'une transmission en liaison montante. Cela signifie que le serveur peut envoyer une liaison descendante presque instantanément à tout moment. Le compromis: consommation d'énergie beaucoup plus élevée, donc ces appareils sont généralement alimentés par le secteur.
Pros
–Latence de liaison descendante la plus faible
–Contrôle en temps réel possible
–Peut recevoir des données à tout moment
Inconvénients
–Consommation d'énergie élevée
–Rarement pratique pour une utilisation sur batterie
–Plus sensible aux interférences du réseau
Les différences de classe A, Classe B et classe C?
La classe A n'écoute que juste après avoir parlé.
La classe B écoute après avoir parlé et également à des heures convenues.
La classe C écoute presque tout le temps.
La classe A utilise le moins d'énergie mais a la plus longue attente pour la liaison descendante. La classe B échange un peu de puissance contre des réponses plus rapides. La classe C est toujours prête mais a besoin d'une puissance constante.
Affichage rapide des différentes classes LoRaWAN
| Fonctionnalité | Classe A | Classe B | Classe C |
|---|---|---|---|
| Liaison montante | À tout moment | À tout moment | À tout moment |
| Synchronisation de la liaison descendante | Seulement juste après une liaison montante (deux courtes fenêtres de réception) |
Après la liaison montante et aux emplacements de ping planifiés |
Presque à tout moment, sauf pendant la liaison montante |
| Latence pour la liaison descendante | Le plus haut | Moyen | Le plus bas |
| Consommation d'énergie | Le plus bas | Moyen | Le plus haut |
| Exigences supplémentaires | Aucun | Synchronisation de l'heure du réseau via des balises |
Puissance continue disponibilité |
| Utilisations courantes | Surveillance environnementale, suivi des actifs | Compteurs utilitaires, éclairage public | Alarmes incendie, industriel contrôle |
FAQ
Quelle classe d'appareil final consomme le moins d'énergie?
Classe A — car il passe la majeure partie de sa vie endormi et n'ouvre les fenêtres de réception que brièvement après l'envoi.
Quelle classe d'appareil a la latence de liaison descendante la plus faible?
Classe C — sa fenêtre de réception est ouverte presque tout le temps, afin que le réseau puisse envoyer des commandes instantanément.
Quelle classe d'appareils est synchronisée avec le réseau à l'aide de balises périodiques?
Classe B : il écoute les balises réseau pour maintenir son calendrier aligné.
Discuter maintenant