Outils pour utilisateurs

Outils du site


lora

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
lora [2019/01/30 09:01] bigMaxlora [2020/07/25 09:14] (Version actuelle) – [Notes] bigMax
Ligne 4: Ligne 4:
 </WRAP> </WRAP>
 <WRAP center round info 60%> <WRAP center round info 60%>
-La page wikipedia FR est plutot bien documentée ici, mais elle entremele LoRa et LoRaWAN : [[ https://fr.wikipedia.org/wiki/LoRaWAN | LoRaWAN ]].+La page wikipedia FR est plutôt bien documentée ici, mais elle entremele LoRa et LoRaWAN : [[ https://fr.wikipedia.org/wiki/LoRaWAN | LoRaWAN ]].
 </WRAP> </WRAP>
  
-  * Achat de 2 transceiver (émetteur/récepteur) [[ e45-ttl-100 ]] incompatible LoRaWAN. +  * Achat de 2 transceiver (émetteur/récepteur) [[ e45-ttl-100 ]] **incompatible** LoRaWAN. 
-  * Achat d'une “Chistera-Pi” basé sur le [[ RFM95W ]] compatible LoRaWAN.+  * Achat d'une “Chistera-Pi” basé sur le [[rfm95]] compatible LoRaWAN.
 ===== Antennes ===== ===== Antennes =====
   * [[antenne_radio ]]   * [[antenne_radio ]]
Ligne 16: Ligne 16:
   * [[ https://www.ebds.eu/applications-docs/documentation/comment-choisir-une-antenne/ ]]   * [[ https://www.ebds.eu/applications-docs/documentation/comment-choisir-une-antenne/ ]]
  
-===== Ressources ===== +===== Build a gateway for the Thingnetwork ===== 
-La documentation fournit par the TTN est interessante : [[ https://www.thethingsnetwork.org/docs/ | The TTN doc ]]. On y trouve notament le framework Arduino pour envoyer des messages via LoRaWAN en quelques lignes de code : [[ https://www.thethingsnetwork.org/docs/devices/arduino/ | Framework Arduino LoRaWAN ]].+  * From zero to LoRaWAN in a weekend https://github.com/ttn-zh/ic880a-gateway/wiki (conseils antenne)
  
-Guides pour construire une gateway LoRaWAN :  +===== Legislation 868 MHz ===== 
-  * [[ https://github.com/ttn-zh/ic880a-gateway ]] +cf [[ https://www.disk91.com/2017/technology/internet-of-things-technology/all-what-you-need-to-know-about-regulation-on-rf-868mhz-for-lpwan/ ]]
-  * [[ https://www.thethingsnetwork.org/docs/gateways/start/build.html ]] +
-  * [[ https://www.rs-online.com/designspark/building-a-raspberry-pi-powered-lorawan-gateway-cn-de-fr ]] +
-  * [[ https://frightanic.com/iot/build-a-lorawan-gateway-for-the-things-network]] +
- +
-Liste des gateway LoRaWAN existantes : [[ https://www.thethingsnetwork.org/docs/gateways/start/list.html ]]+
  
 +===== Ressources =====
 Un calculateur de link budget : [[ https://www.solwise.co.uk/link-budget.htm ]]. Cela permet de calculter la perte de gain aka la portée theorique de transmission d'un dispositif radio. Un calculateur de link budget : [[ https://www.solwise.co.uk/link-budget.htm ]]. Cela permet de calculter la perte de gain aka la portée theorique de transmission d'un dispositif radio.
  
Ligne 32: Ligne 28:
  
 DIY LoRa antenne : [[ https://bashtelorofscience.wordpress.com/2018/04/03/diy-lora-antenna/ ]] DIY LoRa antenne : [[ https://bashtelorofscience.wordpress.com/2018/04/03/diy-lora-antenna/ ]]
- 
-Code Arduino pour une Single channel LoRaWAN Gateway basé sur un ESP32 : https://github.com/things4u/ESP-1ch-Gateway-v5.0 
  
 ===== Technologie ===== ===== Technologie =====
-  * LoRaWAN ADR (Adaptive Data Rate) : [[ https://www.thethingsnetwork.org/docs/lorawan/adr.html ]] 
   * RSSI (Radio Signal Strength Indicator) certains device mesure le RSSI   * RSSI (Radio Signal Strength Indicator) certains device mesure le RSSI
   * SNR calculé à partir du RSSI ?   * SNR calculé à partir du RSSI ?
  
-===== Materiel ===== 
-Pour commencer à jouer, on peut utiliser les 2 transceivers sx1276 tel le [[ e45-ttl-100]]. Néanmoins, pour des raisons de simplicités, et pour pouvoir nous permettre d'offrir un service plus robuste avec plusieurs canaux de communication, il faut disposer d'un concentrateur disposant de 8 canaux :  
-  * Le ic880a : [[ https://shop.imst.de/wireless-modules/lora-products/8/ic880a-spi-lorawan-concentrator-868-mhz ]]. Cela semble couté moins de 120€, ce qui ne me parait pas prohibitif. 
-  * Le RAK831 : il vaut environ 140€ en chine, c'est un peu plus chèr que le ic880a, il faudrait les comparer. 
- 
-<WRAP center round tip 60%> 
-Un super guide de TTN suisse pour construire une gateway LoRaWAN : [[ https://github.com/ttn-zh/ic880a-gateway/wiki ]]. 
-</WRAP> 
- 
- 
-===== Synoptique de publication de données d'un émetteur LoRa sur Internet avec TTN ===== 
-Dans l'architecture TTN actuelle, un émetteur LoRa n'a pas accès à Internet. Il envoie un message avec une structure de données spécifiques pour une gateway TTN LoRaWAN. L'émetteur n'utilise pas d'autre protocole de communication supplémentaire. La gateway transmet ensuite ce message à un serveur TTN via Internet qui se charge de le dédupliquer et le router vers une "application". L'application par défaut publie ce message au format json dans le topic  
-dédié d'un broker MQTT de TTN. 
- 
-==== TTN workflow ==== 
-  * Il faut créer une application sur TTN 
-  * Il faut attacher son device à son application 
-  * Lorsque la TTN gateway reçoit un message LoRa elle le transmet à TTN, qui le route vers une application en fonction de l'adresse non unique du device dev_aadr et de la MIC qui permet de retrouver de façon unique l'emetteur. 
-  * TTN pousse alors par defaut le message au format json dans une file MQTT. 
  
 ===== Glossaire ===== ===== Glossaire =====
Ligne 83: Ligne 57:
   * RAK811 node: [[ https://www.hackster.io/naresh-krish/getting-started-with-the-rak811-lora-node-67f157 ]]   * RAK811 node: [[ https://www.hackster.io/naresh-krish/getting-started-with-the-rak811-lora-node-67f157 ]]
  
-===== Authentification / Sécurité ===== 
-  * [[ https://lora-alliance.org/sites/default/files/2018-04/lora_alliance_security_whitepaper.pdf ]] 
- 
-Each LoRaWAN device is personalized with a unique 128 bit AES key (called AppKey) and a globally unique identifier (EUI-64-based DevEUI), both of which are used during the device authentication process. Allocation of EUI-64 identifiers require the assignor to have an Organizationally Unique Identifier (OUI) from the IEEE Registration Authority. Similarly, LoRaWAN networks are identified by a 24-bit globally unique identifier assigned by the LoRa Alliance™. 
  
-  * [[ https://www.thethingsnetwork.org/docs/lorawan/security.html ]] 
-  * [[ https://www.thethingsnetwork.org/docs/lorawan/address-space.html ]] 
  
-{{tag>documentation protocole_reseau theorie_fondamentale sans_fil}}+{{tag>documentation theorie_fondamentale sans_fil max}}
lora.1548838887.txt.gz · Dernière modification : 2019/01/30 09:01 de bigMax