Skip to main content
Version: 4.0.0

Tributech Agent

The Tributech Agent is responsible for securing the data collected by Tributech Sources and sending the collected data to a Tributech Node where it can be inspected and verified via the Tributech UI. 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 Tributech Sources.

Tributech Architecture - Overview

The diagram illustrates our default setup, for more infos visit Deployment

We provide differnt types of Tributech Sources for the most commonly used communication protocols.

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.

If those Sources don’t meet your requirements there is also the possibility to implement Custom Source and handle the data integration by yourself.

Requirements

In Order to test our Tributech Platform we provide a private azure container registry access to our Tributech Agent and Sources. In Requirements we define hard- and software requirements and show how to gain access to the Tributech container images.

Quickstart

The Tributech Quickstart guide contains a short tutorial on how to setup and configure a Tributech Agent with a Simulated Source in a Docker Compose environment. This guide will show the user with a simple example how randomly generated data on an edge device can be gathered, notarized and verified in the Tributech Node UI.

Setup

An Tributech Agent is the link inbetween the customer data and the persistence storage in a Tributech Node. In the Setup guide we will show the different ways to configure a Tributech Agent. This includes authentication and connection with a Tributech Node as well as a process based description of what the purpose of the Tributech Agent is.

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