Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Technologie de l'Internet des objets

Qu'est-ce que LoRaWAN ? [Répartition technique]

Vous envisagez d'utiliser LoRaWAN pour déployer votre solution IoT ? Dernièrement, il y a eu un élan pour ce protocole (cas d'exemple :machineQ), qui fonctionne bien pour des applications simples déployées sur des réseaux publics. Cependant, si vous développez une solution de réseau privé à usage industriel ou d'entreprise, il y a certaines limites à cette technologie dont vous devez être conscient (et des protocoles alternatifs qui, dans de nombreux cas, vous serviront mieux).

Voir l'exemple de passerelle LoRaWAN pour les développeurs.

Dans cet article, nous examinerons en profondeur :

La différence entre LoRa et LoRaWAN

Parfois, les gens pensent que les termes LoRa et LoRaWAN signifient la même chose, mais ils sont différents.

LoRa est une méthode de transmission de signaux radio qui utilise un format multi-symboles pulsé pour coder les informations. C'est un système propriétaire fabriqué par le fabricant de puces Semtech; son IP LoRa est également concédée sous licence à d'autres fabricants de puces. Essentiellement, ces puces sont des puces radio à bande ISM standard qui peuvent utiliser LoRa (ou d'autres types de modulation comme FSK) pour convertir la fréquence radio en bits, sans avoir besoin d'écrire de code pour implémenter le système radio. LoRa est une technologie de couche physique de niveau inférieur qui peut être utilisée dans toutes sortes d'applications en dehors des zones étendues.

LoRaWAN est un protocole de réseau point à multipoint qui utilise le schéma de modulation LoRa de Semtech. Il ne s'agit pas seulement des ondes radio; il s'agit de la façon dont les ondes radio communiquent avec les passerelles LoRaWAN pour faire des choses comme le cryptage et l'identification. Il comprend également un composant cloud auquel plusieurs passerelles se connectent. LoRaWAN est rarement utilisé pour les applications industrielles (réseau privé) en raison de ses limites.

Il existe un autre protocole open source pour LoRa qui peut être mieux adapté à votre cas d'utilisation; téléchargez ce livre blanc pour une explication claire de sa comparaison avec LoRaWAN.

Comment fonctionne LoRaWAN

Au niveau le plus fondamental, les protocoles radio comme LoRaWAN sont assez simples. La façon dont les réseaux d'étoiles conversent est similaire à celle d'un professeur et d'étudiants dans une conférence. La passerelle (le professeur) parle aux nœuds d'extrémité (la classe), et vice versa. Il s'agit d'une relation asymétrique en termes de communication. Tout le monde dans la classe pourrait essayer de communiquer avec le professeur en même temps, mais le professeur ne pourrait pas les entendre ou les comprendre tous en même temps. Bien qu'extrêmement simplifiés, de nombreux éléments des topologies en étoile remontent à cette analogie.

Voir l'exemple de passerelle LoRaWAN pour les développeurs.

Voici à quoi cela ressemble en pratique :disons, par exemple, que vous avez quatre passerelles et un nœud. Le nœud transmet aveuglément dans le spectre radio, et toute passerelle assez chanceuse pour entendre la transmission peut la prendre et l'envoyer vers le cloud. Il est possible que les quatre passerelles entendent ce message et l'envoient. (Le seul avantage à cela :les messages peuvent toujours être transmis malgré des liens très faibles. Si un nœud transmet cinq messages et qu'un seul le fait, votre message est toujours passé.)

Une fois qu'un message a été délivré, il n'y a pas d'accusé de réception. Cependant, les nœuds de LoRaWAN peuvent demander des accusés de réception. Si un accusé de réception est demandé et que les quatre passerelles captent le même message, le cloud choisit une passerelle pour répondre à une heure fixe, généralement quelques secondes plus tard. Le problème est alors le suivant :Lorsque cette passerelle transmet en retour au nœud, elle arrête d'écouter tout le reste. Ainsi, si votre application a besoin de beaucoup d'accusés de réception, elle passera très probablement plus de temps à transmettre des accusés de réception qu'à écouter, ce qui finira par entraîner un effondrement du réseau.

Le diagramme ci-dessus montre comment fonctionne LoRaWAN. La barre du haut indique si la passerelle transmet ou non. (S'il est orange, il transmet; s'il est bleu, ce ne l'est pas.) La barre en bas montre les canaux de réception. Presque tous les systèmes LPWAN, y compris LoRaWAN, ont plusieurs canaux de réception, et la plupart des systèmes LoRaWAN peuvent recevoir huit messages simultanément, sur n'importe quel nombre de canaux de fréquence.

LoRaWAN Classes A, B et C

LoRaWAN a trois classes qui fonctionnent simultanément. La classe A est purement asynchrone, c'est ce que nous appelons un système ALOHA pur. Cela signifie que les nœuds d'extrémité n'attendent pas un moment particulier pour parler à la passerelle - ils transmettent simplement chaque fois qu'ils en ont besoin et restent en sommeil jusque-là. Si vous disposez d'un système parfaitement coordonné sur huit canaux, vous pouvez remplir chaque créneau horaire avec un message. Dès qu'un nœud termine sa transmission, un autre démarre immédiatement. Sans aucune interruption de communication, la capacité maximale théorique d'un réseau aloha pur est d'environ 18,4 % de ce maximum. Cela est dû en grande partie aux collisions, car si un nœud transmet et qu'un autre se réveille et décide de transmettre dans le même canal de fréquence avec les mêmes paramètres radio, ils vont entrer en collision.

La classe B permet d'envoyer des messages vers des nœuds alimentés par batterie. Toutes les 128 secondes, la passerelle émet une balise. (Voir les créneaux horaires en haut du diagramme.) Toutes les stations de base LoRaWAN transmettent des messages de balise exactement au même moment, car elles sont esclaves d'une impulsion par seconde (1PPS). Cela signifie que chaque satellite GPS en orbite transmet un message au début de chaque seconde, permettant de synchroniser l'heure dans le monde entier. Tous les nœuds de classe B se voient attribuer un intervalle de temps dans le cycle de 128 secondes et sont informés du moment où ils doivent écouter. Vous pouvez, par exemple, demander à un nœud d'écouter tous les dix créneaux temporels, et lorsque cela se produit, cela permet de transmettre un message de liaison descendante (voir schéma ci-dessus).

La classe C permet aux nœuds d'écouter en permanence et un message de liaison descendante peut être envoyé à tout moment. Ceci est principalement utilisé pour les applications alimentées en courant alternatif, car il faut beaucoup d'énergie pour maintenir un nœud activement éveillé en exécutant le récepteur à tout moment.

Taux de chirp, gain de traitement et orthogonalité

Remarque :Dans LoRaWAN, le facteur d'étalement (SF) fait référence au taux de chirp. Ce graphique montre la modulation LoRa Chirp au fil du temps. Différents SF peuvent être décodés dans le même canal de fréquence en même temps.

LoRa fonctionne en déplaçant une tonalité RF au fil du temps de manière très linéaire. Ce graphique montre les bips dans une cascade inversée - les données les plus récentes se trouvent en haut, ce qu'on appelle un "chirp vers le haut". Vous pouvez voir comment cette fréquence de la tonalité augmente au fil du temps. Les transmissions LoRa fonctionnent par gazouillis, brisant les puces à différents endroits en termes de temps et de fréquence afin de coder un symbole. Le fait que les transmissions LoRa sautent d'un endroit à un autre à un moment donné peut signifier une chaîne de bits par rapport à une autre. Ce n'est pas simplement binaire - il contient beaucoup d'informations que vous pouvez transmettre (profondeur élevée de symboles).

Pensez un instant à la modulation par déplacement de fréquence (FSK) pure. Si une tonalité était stationnaire pendant un certain temps puis sautait ailleurs pendant un certain temps, vous verriez différentes lignes ou tonalités. C'est ce qu'on appelle la FSK 2-aire, qui désigne deux symboles de fréquence. M-ary FSK a plusieurs tonalités de fréquence qui peuvent représenter encore plus de symboles. LoRa a repris ce concept, mais il fait tout sur un gazouillis. Donc, il obtient un gain de traitement. Parce qu'il a un motif très distinct, le récepteur LoRa peut détecter des gazouillis plus silencieux, c'est-à-dire en dessous du bruit de fond. Si vous avez une autre transmission sur le même canal à un taux de chirp différent, elle est orthogonale, ce qui signifie qu'elle peut être détectée en même temps. Cela dit, il y a beaucoup de capacité du côté de la réception.

Obstacles à la création de réseaux privés avec LoRaWAN

LoRaWAN fonctionne bien pour certaines applications, mais ce n'est pas la meilleure solution pour les solutions déployées par le client (également appelées réseau privé). Les principales raisons en sont :

LoRaWAN est parfait si vous souhaitez vous appuyer sur des réseaux publics détenus et exploités par des opérateurs. Il existe de nombreux fournisseurs de matériel et de serveurs réseau en concurrence dans cet espace, il y a donc beaucoup de choix. Et pour les applications simples, où vous n'avez pas beaucoup de nœuds et n'avez pas besoin de beaucoup de reconnaissance, LoRaWAN fonctionne. Mais si vos besoins sont plus complexes, vous vous heurterez inévitablement à de sérieux obstacles. De nombreux utilisateurs de LoRaWAN n'ont pas encore rencontré ces obstacles, simplement parce que leurs réseaux sont encore assez petits. Essayez d'utiliser LoRaWAN pour exploiter un réseau public avec des milliers d'utilisateurs faisant différentes choses, et les difficultés monteront très certainement en flèche.

De plus, développer et déployer un système autour de LoRaWAN est un processus complexe. L'une des raisons pour lesquelles nous avons écrit cet article est que nous avons des clients qui nous contactent qui ont l'impression que LoRaWAN « fonctionne immédiatement » comme certains modems WiFi ou cellulaires pourraient le faire. Vous voudrez être sûr de comprendre toute l'architecture et de bien comprendre le fonctionnement du système avant de décider que c'est la meilleure solution pour vous.

Une solution alternative :Symphony Link

Symphony Link est une pile de protocoles LoRa alternative développée par Link Labs. Pour répondre aux limites de LoRaWAN et fournir les fonctionnalités avancées dont la plupart des organisations ont besoin pour déployer avec succès des solutions IoT, nous avons construit notre propre logiciel sur les puces de Semtech. Certaines de ses fonctionnalités avancées incluent :

Il existe de nombreuses autres raisons pour lesquelles les entreprises choisissent Symphony Link; vous pouvez en savoir plus à ce sujet sur notre site Web. Ou, si vous souhaitez voir comment Symphony Link pourrait fonctionner pour votre cas d'utilisation particulier, planifiez une démonstration gratuite de la technologie dès aujourd'hui. Nous vous montrerons comment cela fonctionnera pour votre LPWA ; comment configurer une passerelle et un kit de développement dans Symphony Conductor ; et passez en revue les étapes d'intégration, les budgets de puissance et la portée. Ou, si vous avez des questions sur la technologie, contactez-nous.


Technologie de l'Internet des objets

  1. Qu'est-ce qu'un capteur d'O2 ?
  2. Qu'est-ce que RTLS ? [MISE À JOUR 2021]
  3. Qu'est-ce que LoRa ? Une panne technique
  4. NB-IoT contre LoRa contre Sigfox
  5. Qu'est-ce que le M2M ? [Mise à jour 2018]
  6. Que dois-je faire avec les données ? !
  7. Qu'est-ce que l'acier A2 ?
  8. Qu'est-ce que l'attestation d'appareil ?
  9. Qu'est-ce que l'analyse du niveau de réparation (LORA) ?