Un network server LoRaWAN (qu'on peut également nommer coeur de réseau) est un logiciel permettant d'opérer un réseau de télécommunication du même nom.

Son rôle est de recevoir, gérer, décrypter et décoder les données reçues, mais aussi de piloter les gateways du réseau et d'envoyer des commandes aux objets ou capteurs connectés.

Principales fonctionalités d'un network server LoRaWAN

Supervision du parc matériel

  • Supervision et provisionning du parc de gateways
  • Supervision et provisionning du parc de capteurs / objets

Traitement des messages issus des capteurs

  • Traitement des Join requests
  • Traitement des messages montants (uplinks) : décryptage, décodage et envoi vers des systèmes tiers

Gestion du réseau

  • Envoi des messages descendants (downlink) : codage, cryptage et sélection de la meilleure gateway pour envoi
  • Gestion de l'ADR (Adaptative Data Rate)
  • Gestion du plan de fréquences
  • Gestions de paramètres spécifiques (RX 1 delay, RX2 frequency, etc.)

Solutions Open Source

Offres commerciales

  • Wanesy (Kerlink)
  • ThingPark (Actility)
  • ResIOT
  • Loriot
  • AWS IoT Core for LoRaWAN (Amazon)