lorawan
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
lorawan [2019/01/30 09:10] – créée bigMax | lorawan [2020/12/01 17:40] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge | ||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
LoRaWAN est un protocole de communication réseau. | LoRaWAN est un protocole de communication réseau. | ||
+ | * Duty Cycle | ||
+ | * "Low SF anti spam" | ||
+ | * Class A (baseline), B (beacon) et C (continuous) | ||
+ | * ABP vs OTAA : [[ https:// | ||
+ | |||
+ | cf Description des couches du protocoles LoRaWAN : [[ https:// | ||
+ | \\ | ||
+ | cf Description de la couche MAC : [[ https:// | ||
===== LoRaWAN une infrastructure réseau ===== | ===== LoRaWAN une infrastructure réseau ===== | ||
Des gateways, des serveurs d' | Des gateways, des serveurs d' | ||
+ | cf [[ https:// | ||
===== Implémentation du protocole ===== | ===== Implémentation du protocole ===== | ||
- | il existe | + | il existe |
- | ===== Ressources ===== | + | ==== Protocole de communication entre les gateways et les routers TTN ==== |
- | La documentation fournit par the TTN est interessante : [[ https:// | + | cf [[ https:// |
+ | D' | ||
- | Guides pour construire une gateway LoRaWAN : | + | ==== Arduino ==== |
- | * [[ https:// | + | Pour Arduino, il existe des bibliothèques qui implémente le protocole. |
- | * [[ https:// | + | * Un portage de la bibliothèque LMIC (LoraMAC-in-C) d' |
- | * [[ https://www.rs-online.com/designspark/building-a-raspberry-pi-powered-lorawan-gateway-cn-de-fr ]] | + | * Une adaptation "user friendly" |
- | * [[ https://frightanic.com/iot/build-a-lorawan-gateway-for-the-things-network/ | + | |
- | Liste des gateway | + | Toutes les bibliothèques ne supportent pas tous les circuits du marché. Avant d' |
- | Code Arduino pour une Single channel | + | ==== TTN LoRaWAN |
+ | TTN a développé une " | ||
+ | \\ \\ | ||
+ | Documentation pour déployer une stack LoRaWAN ttn privé avec docker : [[ https:// | ||
===== Authentification / Sécurité ===== | ===== Authentification / Sécurité ===== | ||
+ | La communication radio est sujette à différentes menaces. Voici un document édité par trendmicro qui classes les attaques possibles en 5 classes : | ||
+ | {{ media_12: | ||
+ | Et voici des contre mesures envisageables : | ||
+ | {{ media_12: | ||
+ | |||
* [[ https:// | * [[ https:// | ||
Ligne 40: | Ligne 57: | ||
Dans l' | Dans l' | ||
dédié d'un broker MQTT de TTN. | dédié d'un broker MQTT de TTN. | ||
+ | |||
+ | ===== Technologie ===== | ||
+ | * LoRaWAN ADR (Adaptive Data Rate) : [[ https:// | ||
==== TTN workflow ==== | ==== TTN workflow ==== | ||
Ligne 56: | Ligne 76: | ||
</ | </ | ||
+ | ===== Cayenne Low Power Paylod ===== | ||
+ | CayenneLPP est une bibliothèque largement supporté qui permet de transporter des messages avec des tailles les plus réduites possibles. cf [[ https:// | ||
+ | |||
+ | ===== Ressources ===== | ||
+ | La documentation fournit par the TTN est interessante : [[ https:// | ||
+ | |||
+ | Guides pour construire une gateway LoRaWAN : | ||
+ | * [[ https:// | ||
+ | * [[ https:// | ||
+ | * [[ https:// | ||
+ | * [[ https:// | ||
+ | |||
+ | Liste des gateway LoRaWAN existantes : [[ https:// | ||
+ | |||
+ | Code Arduino pour une Single channel LoRaWAN Gateway basé sur un ESP32 : https:// | ||
- | {{tag> | + | {{tag> |
lorawan.txt · Dernière modification : 2020/12/01 17:40 de serge