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.
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.
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.
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.
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.
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.
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.
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.
- 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