fr en
Top page

Kerlink

Software developement in  GO

 

Context

Kerlink offers a LoRaWAN core network whose server (LNS) is written in Java and works for version 1.0 of the protocol.

This server performs the functions for which it was designed but suffers from recurring performance problems. Moreover, the specification of the LoRaWAN protocol version 1.1 is finalized and its support is very much requested by the market.

 

 

Challenge

Develop a new LoRaWAN Network Server (LNS) with a language allowing better performance and supporting LoRaWAN version 1.1.

Solutions provided

  • Benchmark of different languages adapted to “real-time” systems.
  • Corrective maintenance of the existing LNS release.
  • Development of the LNS v2 :
    • Technical specifications of the new LNS
    • Development of an iso-functional version (LNS Java LoRaWan 1.0 -> LNS Go LoRaWan 1.0)
    • Development of a LoRaWan v1.1 version (LNS Go LoRaWan 1.0 -> LNS Go LoRaWan 1.1)

 

2 projects, 2 team members, 250 man-days

Graphical element
References