Skip to main content
Version: 3.6.0

Tributech Agent

The Tributech Agents are responsible for securing the data collected by Tributech Sources (officially supported protocols) or custom sources implemented based on our specification. Agents also provide a secure bidirectional communication channel between the Tributech Node platform and Tributech Agent which enables not only the secure gathering of data points and proofs, but also the issuing of commands back to the connected environment.

Tributech Architecture - Overview

QuickStart

The Tributech QuickStart guide entails a short tutorial how to setup a Tributech Agent with a Simulated Source in a Docker Compose environment. It also covers how a user establish a link between the Tributech Agent and the Tributech Node. After the Source configuration it guides the user through their very first verification of their gathered and notarized data points.

Supported Sources

The supported Tributech Sources give the user a wide variety of endpoints with which the customers are able to connect their data sources to a Tributech Node. The following table shows the available Source Types and their corresponding setup guides. If those Sources don’t meet your requirements there is also the possibility to implement Custom Source and handle the data integration by yourself.

SourceGuide
MQTTThe MQTT Source Guide integrates data provided via MQTT.
OPC-UAThe OPC-UA Source Guide integrates data provided by an OPC-UA conform interface.
Beckhoff ADSThe ADS Source Guide integrates data provided by an Beckhoff ADS PLC Server.
Simulated SensorThe Simulated Source Guide integrates data provided by test sources generating random data.
RESTThe REST Source Guide integrates data provided via HTTP APIs.

Agent Deployment

Our Agent is a Docker service with a broker and a source. As mentioned the Agent is a docker service and can be combined with any Docker orchestration service like Docker Compose or IoT device management platforms like Azure IoT Edge Runtime. The general Integration of our Agent is described in the section Agent Integration.