« LoRaWAN » : différence entre les versions

182 octets ajoutés ,  il y a 1 an
aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
LoRaWAN est une technologie de télécommunication permettant de faire communiquer des objets (bien souvent des capteurs) grâce à une liaison radio (donc sans fil).
LoRaWAN<sup>®</sup> est une technologie de télécommunication permettant de faire communiquer des objets (bien souvent des capteurs) grâce à une liaison radio (donc sans fil).


== L'essentiel à savoir sur LoRaWAN<sup>®</sup> ==
== L'essentiel à savoir sur LoRaWAN<sup>®</sup> ==
Ligne 9 : Ligne 9 :
* Basé sur des technologies propriétaires et est une marque déposée de la société américaine Semtech
* Basé sur des technologies propriétaires et est une marque déposée de la société américaine Semtech


== A propos de la technologie LoRaWAN ==
== A propos de la technologie LoRaWAN<sup>®</sup> ==
Basée sur l'exploitation des [[Bande de fréquences ISM|bandes ISM]] (libres), LoRaWAN consomme peu d'énergie et ne requiret aucun coût de licence pour fonctionner, ce qui la rend en théorie plus économique que d'autres technologies comme la 4G ou LTE-M.  
Basée sur l'exploitation des [[Bande de fréquences ISM|bandes ISM]] (libres), LoRaWAN<sup>®</sup> consomme peu d'énergie et ne requiret aucun coût de licence pour fonctionner, ce qui la rend en théorie plus économique que d'autres technologies comme la 4G ou LTE-M.  


== Mode d'exploitation des réseaux LoRaWAN ==
== Mode d'exploitation des réseaux LoRaWAN<sup>®</sup> ==


=== Réseaux opérés ===
=== Réseaux opérés ===
Partout dans le monde, des opérateurs propose des réseaux LoRaWAN dits "opérés" (par exemple [https://www.orange-business.com/fr/reseau-iot Orange en France]), c'est à dire gérés par ces opérateurs eux-même. Les capteurs qui fonctionnent sur ces réseaux devront donc payer un abonnement.
Partout dans le monde, des opérateurs propose des réseaux LoRaWAN<sup>®</sup> dits "opérés" (par exemple [https://www.orange-business.com/fr/reseau-iot Orange en France]), c'est à dire gérés par ces opérateurs eux-même. Les capteurs qui fonctionnent sur ces réseaux devront donc payer un abonnement.


=== Réseaux privés ===
=== Réseaux privés ===
Il est possible de construire un réseau LoRaWAN privé (c'est à dire indépendant de tout opérateur) en achetant ses propres antennes (appelées [[Gateway LoRaWAN|Gateways]]). Les coûts sont alors ceux liés à l'achat du matériel, de l'éventuelle licence du [[Network server LoRaWAN|network server]] (non applicable en utilisant des outils open source comme [[Chirpstack]]), et des coûts d'exploitation informatique du réseau (maintenance des gateways, hébergement et infogérance du network server...).
Il est possible de construire un réseau LoRaWAN<sup>®</sup> privé (c'est à dire indépendant de tout opérateur) en achetant ses propres antennes (appelées [[Gateway LoRaWAN|Gateways]]). Les coûts sont alors ceux liés à l'achat du matériel, de l'éventuelle licence du [[Network server LoRaWAN|network server]] (non applicable en utilisant des outils open source comme [[Chirpstack]]), et des coûts d'exploitation informatique du réseau (maintenance des gateways, hébergement et infogérance du network server...).


=== Quand choisir un réseau privé ? ===
=== Quand choisir un réseau privé ? ===
Lorsque peu d'objets sont déployés dans plusieurs endroit sur une large zone géographique (par exemple des compteurs d'eau sur des sites industriels), il est bien souvent plus avantageux d'utiliser un réseau LoRaWAN opéré.
Lorsque peu d'objets sont déployés dans plusieurs endroit sur une large zone géographique (par exemple des compteurs d'eau sur des sites industriels), il est bien souvent plus avantageux d'utiliser un réseau LoRaWAN<sup>®</sup> opéré.


Lorsque beaucoup d'objets sont concentrés dans une zone géographique restreinte, le réseau privé peut devenir une option plus avantageuse, aussi bien en termes de coûts de déploiement que d'optimisation de la couverture, en particulier à l'intérieur des bâtiments.
Lorsque beaucoup d'objets sont concentrés dans une zone géographique restreinte, le réseau privé peut devenir une option plus avantageuse, aussi bien en termes de coûts de déploiement que d'optimisation de la couverture, en particulier à l'intérieur des bâtiments.


== Fonctionnement du réseau ==
== Fonctionnement du réseau ==
LoRaWAN est un protocole qui définit comment les objets communiquent.
LoRaWAN<sup>®</sup> est un protocole qui définit comment les objets communiquent.


=== Provisionning des objets sur le réseau ===
=== Provisionning des objets sur le réseau ===
Pour qu'un objet puisse communiquer sur un réseau LoRaWAN, il faut qu'il soit "provisionné" (déclaré) sur ce réseau. Cette déclaration nécessite à minima un idendifiant (DevEUI) et une clef (AppKey).
Pour qu'un objet puisse communiquer sur un réseau LoRaWAN<sup>®</sup>, il faut qu'il soit "provisionné" (déclaré) sur ce réseau. Cette déclaration nécessite à minima un idendifiant (DevEUI) et une clef (AppKey).


Note : le mode dit "OTAA" est à privilégier : c'est celui que nous décrivons ici. Le mode "ABP" doit être évité.
Note : le mode dit "OTAA" est à privilégier : c'est celui que nous décrivons ici. Le mode "ABP" doit être évité.
Ligne 39 : Ligne 39 :


=== Adaptative Data Rate (ADR) ===
=== Adaptative Data Rate (ADR) ===
LoRaWAN intègre la possibilité de moduler la façon dont les capteurs communiquent afin d'économiser de l'énergie tout en gardant une bonne qualité de transmission.
LoRaWAN<sup>®</sup> intègre la possibilité de moduler la façon dont les capteurs communiquent afin d'économiser de l'énergie tout en gardant une bonne qualité de transmission.


Pour cela, le network server peut se baser sur plusieurs indicateurs :
Pour cela, le network server peut se baser sur plusieurs indicateurs :
Ligne 55 : Ligne 55 :


=== Bidirectionnalité ===
=== Bidirectionnalité ===
LoRaWAN est naturellement bien adapté aux transmissions dites montantes (uplinks), c'est à dire partant du capteur et remontant vers le réseau. Le protocole permet également des liaisons dites descendantes, c'est à dire qu'il est possible d'envoyer des commandes aux capteurs ou aux objets.
LoRaWAN<sup>®</sup> est naturellement bien adapté aux transmissions dites montantes (uplinks), c'est à dire partant du capteur et remontant vers le réseau. Le protocole permet également des liaisons dites descendantes, c'est à dire qu'il est possible d'envoyer des commandes aux capteurs ou aux objets.


La façon dont ces commandes sont reçues dépend essentiellement de la classe de l'appareil.
La façon dont ces commandes sont reçues dépend essentiellement de la classe de l'appareil.
Ligne 66 : Ligne 66 :


== Sécurité des données ==
== Sécurité des données ==
LoRaWAN offre des caractéristiques intéressantes sur le plan de la sécurité. En effet, les objets connectés par cette technologie ne sont pas directement connectés à Internet, et ont une capacité très limitée d'envoi de données. Cela rend les capteurs ainsi connectés nativement protégés contre les attaques par déni de service ou les malwares qui colonisent leur hôte pour canibaliser leurs ressources (par exemple en minant de la cryptomonnaie).
LoRaWAN<sup>®</sup> offre des caractéristiques intéressantes sur le plan de la sécurité. En effet, les objets connectés par cette technologie ne sont pas directement connectés à Internet, et ont une capacité très limitée d'envoi de données. Cela rend les capteurs ainsi connectés nativement protégés contre les attaques par déni de service ou les malwares qui colonisent leur hôte pour canibaliser leurs ressources (par exemple en minant de la cryptomonnaie).


Les échanges de données entre les objets et le network server sont cryptées en AES128.
Les échanges de données entre les objets et le network server sont cryptées en AES128.
Ligne 74 : Ligne 74 :
* Risque de rejeu : quelqu'un "snif" une trame et la renvoie. Ce risque peut être mitigé par l'utilisation de compteurs (DevNonce)
* Risque de rejeu : quelqu'un "snif" une trame et la renvoie. Ce risque peut être mitigé par l'utilisation de compteurs (DevNonce)


== Composants d'un réseau LoRaWAN ==
== Composants d'un réseau LoRaWAN<sup>®</sup> ==
Un réseau LoRaWAN est composé de plusieurs composants logiciels et matériel :
Un réseau LoRaWAN<sup>®</sup> est composé de plusieurs composants logiciels et matériel :


* Des antennes, ou gateways, qui vont capter le signal radio et transmettre le contenu du message par Internet
* Des antennes, ou gateways, qui vont capter le signal radio et transmettre le contenu du message par Internet