Page tree
Skip to end of metadata
Go to start of metadata

Sensor network management system


LORIOT Network Server (LNS) is a scalable, resilient Sensor Network Management System for LoRaWAN. It is designed to run as a cloud service, with strong focus on security and distributed, high-availability, 24/7 operation.

LNS is an all-in-one solution for LoRaWAN network operators, allowing users to monitor, query control and manage all LoRaWAN system components.

Multi-tenancy / Virtual Private LoRaWAN


LNS provides a multi-tenant environment. Multiple sensor applications can securely run over the same network in Virtual Private LoRaWAN networks.

 

Gateway management


LNS aims to deliver centralised management and operations facility. A number of key performance indicators are continuously monitored through the system, and a set of remote control tools is available for every gateway.

 

End-node life cycle management


Secure and efficient management of the end-nodes is a key functionality of the LNS. It accelerates the deployment and simplifies the operations of a large-scale sensor network.

 

Monitoring and diagnostics


The system monitors in real-time a large number of key performance indicators for all the components. Based on this information the system can provide an early indication of potential problems in the sensor network.

 

User Interfaces


Web-based user interfaces enable convenient management of all components and network parameters.

 

System interfaces (API)


The user interfaces are complemented by a comprehensive set of secure, RESTful APIs, allowing for the integration of the LNS with existing systems and development of custom control interfaces.


Billing


Along with performance indicators, LNS collects statistics on the data transferred through the network. The collected data can be exported into an existing billing system.

Various subscription models can be defined in the system to limit the maximum number of sent/received messages per device per day.

 

Deployment


For easy on-boarding and a short time to market, we offer the software as a geographically distributed service. For customers wanting to run the system on-premise, we offer a software license.

 

Requirements


LNS can run in a container, a virtual machine, or on bare metal. The only system requirement is 64 bit Linux operating system and availability of NTP time synchronisation.

 

Scalability


Horizontal scaling of the system allows for scaling of the system as the network size grows.

LNS can also be scaled up and use all available / newly added system resources.

 

Interfaces


Application Programming Interfaces:

  • Management interfaces are HTTP based
  • REST / HTTPS for commands and controls
  • WebSocket for real-time interaction
  • Separate API for data access (WebSocket, TLS Socket, REST / HTTPS, MQTT)

API interfaces are built around industry standard protocols. Data interfaces are built as flexible output modules, that can easily integrate new transport layers. Management interfaces are available over a REST/HTTPS interface.

 Real-time interaction and server-side notifications are delivered through WebSockets.

 

User Interfaces:

  • HTML5 / JavaScript
  • Web browser based
  • Can be used as a sample implementation of the REST API
  • User interfaces are web browser based and are optimised for usage in Chrome and Firefox
  • No labels