Description of Nekta Server

Structure and technical capabilities of the Nekta Server software package

Nekta Server Structure

The software package consists of the following elements:

  • Broker is a module for receiving data from devices. It consists of a LoRaWAN server, RabbitMQ and GPRS/Ethernet/NB-IoT traffic listeners.
  • Broker API — Interface of interaction between Broker and other components of the system.
  • Core — The core of the system responsible for data processing.
  • Web Server — System interface.
  • Databases.
  • Mobile application.

Hardware support

The system supports the following devices:

  • Metering devices: water, gas, heat, electricity meters, flow meters, heat meters, sensors, weather stations, weighing terminals, controllers, temperature controllers, GPS trackers and other devices;
  • Data transmission devices: base stations, modems, converters, converters, USPS;
  • It is possible to add support for any device (if there is an exchange protocol).

The full list of supported hardware is available on our website — https://nekta.tech/catalog /

Support for wired interfaces

The system provides data exchange with devices via the following wired interfaces (if there is an additional data transfer device):

  • Pulse
  • RS-232
  • RS-422
  • RS-485
  • M-Bus
  • PLC

Data transfer technologies

The system provides device data exchange with the server using the following technologies:

  • LoRaWan
  • GPRS (2G/3G/4G)
  • NB-IoT
  • Ethernet

Integration with external information systems

The system supports interaction with external information systems using the following methods/protocols:

  • REST API
  • WebSocket
  • MQTT
  • MEK104

Working with a large number of devices and scaling

One server provides data reception and processing for up to 100,000 devices (with a connection period of every 30 minutes). This is confirmed by the results of load testing.

To increase the number of working devices, the possibility of scaling is provided: creating clusters of virtual machines for individual components of the complex and databases (horizontal scaling) and increasing the hardware capacity of the server (vertical scaling).

The technical specifications of the servers for the installation of the Nekta Server software package are specified in System requirements.

   Send article as PDF