Posted on 2 December 2015 by Raffael Tschui

LoRaWAN (Long Range WAN) est un réseau de télécommunications permettant à de petits appareils (c'est-à-dire des capteurs, des robots, des machines, des compteurs) de communiquer sur de longues distances à de faibles débits binaires. La forme la plus simple d'un réseau LoRaWAN se compose d'une passerelle émettrice-réceptrice connectée à Internet et de nœuds finaux qui fonctionnent généralement sur batterie.

La passerelle fonctionne sur l'alimentation secteur car elle est constamment à l'écoute des paquets qui arrivent. Les nœuds d'extrémité utilisent cependant des modules à très faible puissance fonctionnant sur quelques dizaines de milliwatt seulement. Un exemple d'émetteur-récepteur de nœud final est le RN2483 de Microchip. Les portées atteintes sont incroyables et vont jusqu'à 15 km en visibilité directe. LoRa fonctionne sur la plage ouverte et sans licence de 868 MHz. Il est possible d'exploiter des passerelles et des nœuds finaux en Suisse, tant que vous restez dans les limites du cycle de service fixées par l'office fédéral de la communication BAKOM.

Nous avons installé la première passerelle ouverte de Lausanne et avons pu envoyer et recevoir des données du campus de l'EPFL et de divers autres endroits. Avec cette seule passerelle, nous couvrons probablement la moitié de Lausanne car la passerelle est située sur un bâtiment de onze étages. La carte ci-dessous montre les endroits où nous avons testé la transmission et la réception avec succès. Tout appareil utilisant LoRaWAN peut désormais se connecter à l'internet à Lausanne - gratuitement.

La meilleure partie est que la passerelle télécharge toutes les données reçues directement sur les serveurs de TheThingsNetwork et de Semtech. The Things Network est un réseau mondial, crowdsourcé, ouvert, libre et décentralisé de l'internet des objets et ils viennent de terminer avec succès leur campagne de crowdfunding Kickstarter. Leur objectif est de produire du matériel abordable, mais aussi de fournir l'infrastructure nécessaire pour héberger les données reçues par les nœuds et les passerelles. Bien que leur réseau n'en soit qu'à ses débuts et que la plupart des logiciels n'en soient qu'à leurs balbutiements, les API sont déjà utilisables. Actuellement, les données de tout nœud sont accessibles via une API REST facile à utiliser.

Si vous voulez utiliser notre passerelle LoRaWAN à Lausanne, voici un petit guide basé sur le nœud Microchip RN2483:

  • Connectez-vous au RN2483 via UART (8N1 57600).
  • Réglez votre clé de réseau et d'application sur la clé par défaut (les clés personnelles seront prises en charge par TTN à une date ultérieure) :
    • mac set appskey 2B7E151628AED2A6ABF7158809CF4F3C
    • mac set nwkskey 2B7E151628AED2A6ABF7158809CF4F3C
  • Choisissez une adresse pour votre appareil. Cela permettra d'identifier votre appareil sur le réseau. Veuillez utiliser une adresse de l'espace d'adressage d'Octanis ou enregistrez la vôtre.
  • Définissez l'adresse de votre périphérique (choisissez dans la plage (hex) 02031200 à 020312FF) : mac set devaddr [adresse du périphérique]
  • Exécutez "l'activation par personnalisation": mac join abp
  • Envoyez vos données (chaîne hexagonale): max tx uncnf 1 beefbeef
  • Voyez si vos données sont arrivées ici: http://thethingsnetwork.org/api/v0/nodes/[REPLACE WITH DEVICE ADDRESS]/
  • Bon appétit !

Si vous avez configuré votre nœud final comme ci-dessus, alors votre appareil fonctionnera avec toutes les passerelles TheThingsNetwork du monde entier (voir le site Web TheThingsNetwork ).