developer

Developer Guides

Learn about command line tools available in the gateway.

Treon Device Management

The SystemDevice management system has three main components: Backend: sends dm commands and analyses the responses Targets: objects to be managed. Objects may contain several resources that are managed

Treon Industrial Node 6 Device Management

The Treon Industrial Node 6 measures vibration and temperature on a machine. The behavior of the sensor can be modified by device management commands using Treon JSON DM messages. <!— add link when available —>

How to set up the MQTT connection

MQTT is a network protocol that transports messages inbetween devices. Connect to the Treon Gateway by using SSH. Add a configuration file (ending in .conf) to /opt/iotgw/conf.

Industrial Node Device Management & Specifications

Specifications for Treon Industrial Node, Industrial Node 6 & Industrial Node 6 EX  

Change the Wirepas network parameters

If you want to change the Wirepas network parameters of your devices, you must follow this guide. First you will have to connect to the Gateway via SSH (See Connecting to the Gateway via SSH).

Combining burst fragments into complete bursts

This article describes how to merge burst fragments into complete bursts. Introduction Each burst will have unique1 measurement id e.g: "MeasurementId":225 and burst id e.g: "BurstId":133. You should identify your burst with this information along with SensorNodeId.

DM Commands Quick Guide

How to Form DM Commands Example of a DM command: {"Ver": "2", "Val": ["AQA="], "I": 1, "Res": [1026], "Cmd": "set", "Nid": "BROADCAST", "T": [33507, 1]}  Version Field The Version field “Ver” defines which version of the JSON specification to use.

Treon Industrial Node (1khz) Device Management

The Treon Industrial Node measures vibration and temperature of the machine it is attached to. The behavior of the sensor can be modified by device management commands using Treon JSON DM messages.

Treon Device Management: Interfaces

Command Message The backend sends device management commands as JSON serialized messages over MQTT. { "Ver": "<version>", "Type": "dm", "Cmd": "<command>", "I": "<index>", "T": "<target>", "Res": "<resource array>", "Val": "<value array>", "Nid" : "<node id>", "Gid" : "<group id>" }