fr en
Retourner en haut

Kerlink

Logiciel de développement en GO

 

Contexte

Parmi leurs solutions, Kerlink proposer un cœur de réseau LoRaWAN dont le serveur (LNS) est écrit en Java et fonctionne pour la version 1.0 du protocole.

Ce serveur remplit les fonctions pour lesquels il a été conçu mais souffre néanmoins de problèmes récurrents de performance. Par ailleurs, la spécification de la version 1.1 du protocole LoRaWAN est finalisée et son support est très demandé par les clients de Kerlink.

 

 

Problématique

Développer un nouveau  serveur LNS (LoRaWAN Network Server) avec un langage permettant de meilleures performances et supportant la version LoRaWAN 1.1.

Solutions apportées

  • Benchmark de différents langages adaptés aux systèmes dit « temps-réel »
  • Maintenance corrective du LNS existant
  • Réalisation du LNS v2 :
    • Spécifications techniques du nouveau LNS
    • Développement d’une version iso-fonctionnelle (LNS Java LoRaWan 1.0 -> LNS Go LoRaWan 1.0)
    • Développement d’une version LoRaWAN v1.1 (LNS Go LoRaWan 1.0 -> LNS Go LoRaWan 1.1

 

2 projets, 2 experts, 250 jours.hommes

Graphical element
Références