Savoir/Interfaces expliquées/LoRa et LoRaWAN

Interfaces expliquéesLoRaWAN

Qu’est-ce que le LoRaWAN ? LoRa et LoRaWAN pour les compteurs expliqués

Le LoRaWAN est un réseau radio pour de petites quantités de données sur de grandes distances. Les compteurs envoient leurs valeurs à intervalles fixes à une passerelle, sans câble jusqu’au compteur. LoRa est la technique radio en dessous, LoRaWAN le protocole réseau au-dessus.

L’essentiel en bref

  • LoRa est une modulation radio à étalement de spectre par chirp : beaucoup de portée, peu de débit.
  • Le LoRaWAN est le protocole réseau de la LoRa Alliance, avec passerelles, serveur de réseau et chiffrement.
  • En Europe, le LoRaWAN émet sans licence dans la bande 863–870 MHz, avec un temps d’émission limité (duty cycle).
  • Les appareils rejoignent le réseau par OTAA avec DevEUI, JoinEUI et AppKey.
  • Adapté aux valeurs au quart d’heure ou à l’heure, pas aux valeurs à la seconde.

Sur cette page

Quelle est la différence entre LoRa et LoRaWAN ?

LoRa est la technique radio : une modulation qui étale un signal étroit si largement qu’il est encore détecté sous le bruit. Cela apporte de la portée et coûte du débit. LoRaWAN est le protocole réseau au-dessus. Il régit la manière dont les appareils rejoignent le réseau, dont les données sont chiffrées et dont elles passent de la passerelle au serveur de réseau. Plus de détails dans l’article LoRa ou LoRaWAN ?.

Comment un réseau LoRaWAN est-il structuré ?

  1. Terminal : le compteur ou le capteur. Il envoie ses données par radio sans être attribué à une passerelle précise.
  2. Passerelle : reçoit tous les paquets LoRa à portée et les transmet par Ethernet ou réseau mobile au serveur de réseau.
  3. Serveur de réseau : vérifie les paquets, élimine ceux reçus en double et gère les appareils et les clés. Exemples : The Things Network et ChirpStack.
  4. Serveur d’application : déchiffre les données utiles et les transmet à votre système par MQTT, HTTP ou une API.

Les données utiles sont chiffrées deux fois en AES-128 : une fois pour le réseau et une fois de bout en bout pour l’application. La passerelle ne voit pas le contenu.

Comment un appareil rejoint-il le réseau : OTAA ou ABP ?

Avec OTAA (Over-the-Air Activation), l’appareil envoie une demande d’adhésion avec DevEUI et JoinEUI. Le serveur de réseau la vérifie avec l’AppKey et attribue de nouvelles clés de session. Avec ABP (Activation by Personalization), les clés de session sont enregistrées de façon fixe dans l’appareil. L’OTAA est plus sûr et c’est la voie habituelle.

Que signifient les classes A, B et C ?

ClasseRéceptionConsommationUsage typique
Adeux courtes fenêtres de réception après chaque émissiontrès faiblecapteurs sur pile, compteurs d’eau
Bfenêtres de réception supplémentaires selon un calendrierfaibleappareils recevant des commandes à heures fixes
Créception ouverte presque en permanenceplus élevéeappareils alimentés par le réseau comme les compteurs d’énergie

Quelle portée a le LoRaWAN ?

En extérieur, plusieurs kilomètres sont courants, à la campagne avec vue dégagée nettement plus. Dans les bâtiments, la portée est plus courte : dalles en béton, portes métalliques et armoires de compteurs atténuent fortement le signal, et les sous-sols sont souvent les plus difficiles. Une passerelle dans le bâtiment ou une antenne externe sur le compteur résout généralement le problème.

La distance parcourue par un paquet dépend aussi du facteur d’étalement, de SF7 à SF12. Un facteur plus élevé porte plus loin, mais la transmission dure plus longtemps et consomme davantage du temps d’émission limité. Avec l’ADR (Adaptive Data Rate), le serveur de réseau choisit pour chaque appareil le plus petit facteur d’étalement qui arrive encore de manière fiable.

Pourquoi le LoRaWAN ne fournit-il pas de valeurs à la seconde ?

Dans la bande EU868, un appareil ne peut émettre que 1 % du temps au plus dans la plupart des sous-bandes. Avec un facteur d’étalement élevé, un seul paquet peut durer plus d’une seconde, et la pause qui suit est d’autant plus longue. Pour les compteurs, ce n’est pas un inconvénient : une valeur toutes les 15 minutes suffit pour la facturation et la courbe de charge.

Un paquet LoRaWAN ne fait en outre que quelques dizaines d’octets et il est codé en binaire. Pour transformer les octets en index, le serveur de réseau ou d’application a besoin d’un décodeur pour l’appareil concerné. L’article Décoder la charge utile LoRa montre comment faire.

Le LoRaWAN avec les appareils EMU

Le compteur d’énergie EMU Professional II avec LoRa fonctionne selon LoRaWAN 1.0.3 en classe C, rejoint le réseau par défaut en OTAA et envoie toutes les 15 minutes l’énergie soutirée et injectée par tarif. Il existe avec antenne interne ou, en plus, avec un connecteur SMA pour antenne externe.

Pour The Things Network, il existe un modèle d’appareil, et nous mettons le décodeur à disposition sur GitHub. Le guide se trouve sous EMU Professional II LoRa dans The Things Network. Si vous ne souhaitez pas exploiter votre propre serveur de réseau, vous recevez les valeurs directement dans Joulio-Web avec son serveur de réseau intégré.

Questions fréquentes


LoRa et LoRaWAN, est-ce la même chose ?

Non. LoRa est la technique radio, LoRaWAN le protocole réseau avec passerelles, serveur de réseau et chiffrement, qui repose sur LoRa.

Ai-je besoin de ma propre passerelle ?

Pas forcément. Là où un réseau public comme The Things Network ou le réseau d’un opérateur est disponible, cela suffit. Pour des compteurs au sous-sol ou lorsque la disponibilité doit être garantie, une passerelle propre dans le bâtiment est généralement le meilleur choix.

Le LoRaWAN est-il chiffré ?

Oui. Les données utiles sont chiffrées en AES-128, séparément pour le réseau et pour l’application. Passerelle et opérateur de réseau ne voient pas les valeurs mesurées.

À quelle fréquence un compteur LoRaWAN peut-il émettre ?

Le duty cycle et le facteur d’étalement le limitent. Des intervalles de 15 minutes à une heure sont courants. L’EMU Professional II émet par défaut toutes les 15 minutes.

Quelle est la différence entre LoRaWAN et Wireless M-Bus ?

Les deux émettent à 868 MHz, mais ne sont pas compatibles. Le Wireless M-Bus est conçu pour relever des compteurs sur de courtes distances, par exemple via des concentrateurs dans le bâtiment. Le LoRaWAN est un réseau avec passerelles et serveur de réseau qui franchit de plus grandes distances et livre les données directement au système cible.

À lire aussi


SEITECompteur d’énergie avec LoRaEMU Professional II avec LoRaWAN SEITEThe Things NetworkIntégrer l’EMU Professional II LoRa SEITELoRa ou LoRaWAN ?Les deux termes clairement distingués SEITEInterfaces expliquéesLes cinq interfaces comparées

Relever des compteurs par radio ?


Envoyez-nous le nombre de compteurs, leur emplacement dans le bâtiment et le système cible. Nous vous dirons si le LoRaWAN convient et ce qu’il faut pour cela.

Téléphone
+41 (0)41 545 03 00

Support technique
helpdesk [at] emuag.ch
Formulaire de support →