Microservices

This section contains the reference documentation for the microservices that can be found in the United Manufacturing Hub.

This section contains the technical documentation for the microservices that compose the United Manufacturing Hub.


Barcodereader

The technical documentation of the barcodereader microservice, which reads barcodes and sends the data to the Kafka broker.

Cache

The technical documentation of the redis microservice, which is used as a cache for the other microservices.

Data Bridge

The technical documentation of the data-bridge microservice, which transfers data between two Kafka or MQTT brokers, tranforming the data following the UNS data model.

Database

The technical documentation of the database microservice, which stores the data of the application.

Factoryinput

The technical documentation of the factoryinput microservice, which provides REST endpoints for MQTT messages via HTTP requests.

Factoryinsight

The technical documentation of the Factoryinsight microservice, which exposes a set of APIs to access the data from the database.

Grafana

The technical documentation of the grafana microservice, which is a web application that provides visualization and analytics capabilities.

Grafana Proxy

The technical documentation of the grafana-proxy microservice, which proxies request from Grafana to the backend services.

Kafka Bridge

The technical documentation of the kafka-bridge microservice, which acts as a communication bridge between two Kafka brokers.

Kafka Broker

The technical documentation of the kafka-broker microservice, which handles the communication between the microservices.

Kafka Console

The technical documentation of the kafka-console microservice, which provides a GUI to interact with the Kafka broker.

Kafka State Detector

The technical documentation of the kafka-state-detector microservice, which detects the state of the Kafka broker.

Kafka to Postgresql

The technical documentation of the kafka-to-postgresql microservice, which consumes messages from a Kafka broker and writes them in a PostgreSQL database.

Kafka to Postgresql v2

The technical documentation of the kafka-to-postgresql-v2 microservice, which consumes messages from a Kafka broker and writes them in a PostgreSQL database by following the UMH data model v2.

MQTT Bridge

The technical documentation of the mqtt-bridge microservice, which acts as a communication bridge between two MQTT brokers.

MQTT Broker

The technical documentation of the mqtt-broker microservice, which forwards MQTT messages between the other microservices.

MQTT Kafka Bridge

The technical documentation of the mqtt-kafka-bridge microservice, which transfers messages from MQTT brokers to Kafka Brokers and vice versa.

MQTT Simulator

The technical documentation of the iotsensorsmqtt microservice, which simulates sensors sending data to the MQTT broker.

MQTT to Postgresql

The technical documentation of the mqtt-to-postgresql microservice, which consumes messages from an MQTT broker and writes them in a PostgreSQL database.

Node-RED

The technical documentation of the nodered microservice, which wires together hardware devices, APIs and online services.

OPCUA Simulator

The technical documentation of the opcua-simulator microservice, which simulates OPCUA devices.

PackML Simulator

The technical documentation of the packml-simulator microservice, which simulates a manufacturing line using PackML over MQTT.

Sensorconnect

The technical documentation of the sensorconnect microservice, which reads data from sensors and sends them to the MQTT or Kafka broker.

Tulip Connector

The technical documentation of the tulip-connector microservice, which exposes internal APIs, such as factoryinsight, to the internet. Specifically designed to communicate with Tulip.

Last modified January 22, 2024: Update version (074cc23)