Backend - Overview
Jan 27, 2023 · 3 minutes to read
Overview Backend
Treon Sensor System consists of sensors, gateways and backend services. Sensors make the measurements and send the collected data to the gateway. Treon Gateway moves data between sensors and backend systems. It may also do some data transcoding or processing. Backend systems are responsible for the final processing and storing of the data.
Treon Sensor System does not include nor mandate any specific backend. However, Treon provides various possibilities for the backend connection. The Customer can choose to use their own backend or backend service provider. Treon uses Microsoft Azure and Treon’s own integration service with which the gateway can be connected to any cloud backend.
Treon uses backends for providing new software images as well as for basic monitoring of the gateway functionality. Telemetry data is a JSON (JavaScript Object Notation) message sent over HTTPS (Hypertext Transfer Protocol Secure). The telemetry code is written in python and the Customer can easily verify what data is sent. The telemetry can also be disabled by the Customer.
Providing the backend integration relies on the technology of Treon products that uses API’s (Application Programming Interface). The Interfaces are sending and receiving ZeroMQ messages that can be also transferred to the Cloud (backend) applications through the Treon Gateway. The Gateway receives the application data from the sensors in CBOR, append Gateway specific parameters to it in protocol buffer format and transmit them over to the MQTT brokers on the platform.
There are various options for the Backend Integrations when using the Treon products. The common options are using MQTT, HTPPS and WNT.
MQTT (Message Queuing Telemetry Transport) is a light messaging protocol designed especially for low-bandwidth, high latency networks. It works on top of the TCP/IP protocol. This messaging pattern requires a message broker.
HTTPS (Hypertext Transfer Protocol Secure)
WNT (Wirepas Network Tool) is a highly scalable tool for monitoring and analysing Wirepas Mesh network operation. For the customer trail, the diagnostics data will be fed into WNT via the Treon Gateway. Wirepas network tool (WNT) provides information about Wirepas protocol behaviour, and it can be used to configure the Wirepas network parameters.
Treon is also developing own backend solutions. Treon Aito is embedded software platform that powers the Treon Gateway. It enables smart data collection from a wide range of sensors, on-device processing, and transmitting to any cloud backend. It supports both Bluetooth LE beacons and Wirepas Mesh sensors. It uses the integrated support for Azure IoT Edge, along with native application deployment.