
Real-Time Manufacturing Insights: Custom SVGs and Grafana Canvas in Action
Create a dynamic, real-time factory dashboard with Grafana Canvas and custom SVGs, achieving the look and feel of a SCADA system directly within Grafana.
Create a dynamic, real-time factory dashboard with Grafana Canvas and custom SVGs, achieving the look and feel of a SCADA system directly within Grafana.
Encountering DNS resolution problems when installing United Manufacturing Hub (UMH) on Hetzner servers? This tutorial explains why the issue occurs and provides a step-by-step solution to ensure a smooth installation.
Step-by-step guide for connecting TimescaleDB/PostgreSQL to Node-RED. Learn to fix SSL certificate errors, adjust pg_hba.conf, and bypass self-signed certificate issues with a Function node. Covers secure configurations and non-SSL setups in IIoT environments using united-manufacturing-hub.
Learn how to configure custom DNS servers on your UMH instance to resolve external domain names and prevent connectivity issues. This step-by-step guide covers editing `/etc/resolv.conf`, restarting CoreDNS pods, and customizing the CoreDNS ConfigMap for advanced DNS configurations.
Learn how to logically consolidate multiple data points, such as machine states and error codes, into a single machine state and standardize these over multiple data models like the Weihenstephan Standard, PackML, etc.
Discover the latest enhancements, new features, and stability improvements on our platform.
On October 17, 2024, from 5:40 PM to 6:00 PM (German Time), our Management Console was inaccessible to users due to an internal networking issue at our hosting provider, fly.io.
Resolve the “failed to find memory cgroup (v2)” error when running UMH Lite in Docker on a Raspberry Pi. This step-by-step guide covers enabling memory cgroups, configuring Docker-in-Docker and K3s within Docker, and optimizing resource management.
RFC for a new protocol converter configuration in Benthos-UMH. Proposes a “configuration only” interface for OT users, maintaining flexibility with existing Bloblang logic. Includes sections on basic settings, conditions, custom protocols, advanced processing, and templating.
XFS metadata corruption can prevent your Rocky Linux system from functioning properly. This guide will show you how to identify the issue and repair the corrupted filesystem.
See how to work with Benthos and Bloblang—explained in 19 different examples, from Base64 encoding/decoding to TCP/IP communication and enriching messages from an SQL database.
Discover 3 alternative methods to manage Kubernetes clusters without relying on kubectl. This article covers terminal-based k9s, the open-source OpenLens and its successor Lens Desktop, web-based Headlamp, and the traditional command line approach.
Learn to use Redpanda on UMH with our technical guide. Find out how to manage storage and improve performance. Perfect for UMH users and Redpanda fans.
Troubleshoot sudden system restarts on Rocky Linux with our step-by-step guide. Learn to verify reboot history, analyze crash dumps using specialized tools or text editors, inspect system logs, and leverage ChatGPT for interpreting errors.
Learn how to expose Redpanda (Kafka) externally in the United Manufacturing Hub (UMH) by adjusting Helm chart values. This guide offers step-by-step instructions, covering prerequisites, necessary commands, and key considerations to securely configure external access for Redpanda within UMH.
Learn how to troubleshoot and resolve Modbus exception errors in benthos-umh. This comprehensive guide covers common Modbus function codes, exception codes, and provides step-by-step solutions for diagnosing and fixing issues when deploying protocol converters using the Modbus plugin.
Learn how to securely expose Grafana and Node-RED on the United Manufacturing Hub (UMH) using SSL/TLS encryption. This advanced tutorial guides you through generating certificates, creating Kubernetes Secrets, and configuring Ingress resources to enable secure HTTPS access via custom domain names.
Optimize your Grafana and TimescaleDB performance with UMH Historian in version 0.14.1. This article goes into our journey of query optimization, detailing the challenges and solutions that have significantly sped up dashboard loading times for our users.
Discover a step-by-step guide to installing the United Manufacturing Hub (UMH) on Ubuntu, tailored for EC2 and Azure VMs. Perfect for users seeking alternatives to officially supported Flatcar and RHEL distributions.
In this course you will learn how to connect InfluxDB with the UNS using Benthos.
This concludes the course on the topic of "Unified Namespace", and provides some potential next steps.
ℹ️This is still work in progress. Feedback is appreciated. In the realm of manufacturing data management, a key focus
Learn how to simplify your manufacturing technology by integrating Tulip with a Unified Namespace. This presentation is essential for enterprise architects, data analysts, and business leaders looking to harmonize Tulip with other enterprise systems like data warehouses and shop floor devices.
This guide provides straightforward steps to deploy a UniFi Controller on a Kubernetes cluster using Flatcar and Traefik. If you're using the United Manufacturing Hub and want to add network management capabilities, this guide will be beneficial.
Stream SQL database changes to the Unified Namespace using United Manufacturing Hub and Debezium. This step-by-step guide simplifies the process, connecting factory databases to data warehouses and enabling seamless data flow.
Learn to change the Node-RED instance timezone in the UMH from 'Europe/Berlin' to your preferred timezone. Find easy step-by-step instructions for using Lens/UMHLens and the Helm Chart for quick updates.
Discover how to install the United Manufacturing Hub (UMH) on Red Hat Enterprise Linux (RHEL). It will be installed as a VM running in Proxmox.
Discover the latest version of United Manufacturing Hub. We've upgraded to Redpanda for seamless Kafka compatibility, optimized resource usage for better performance, and enhanced stability and functionality with backend improvements.
ℹ️This is still work in progress. Feedback is appreciated. In manufacturing, the Unified Namespace (UNS) is a powerful tool
ℹ️This is still work in progress. Feedback is appreciated. Welcome to the Architect's Guide to Data Modeling
ℹ️This is still work in progress. Feedback is appreciated. OT Data Models are the initial point of data generation,
ℹ️This is still work in progress. Feedback is appreciated. The lifeblood of modern manufacturing is data. It fuels insights,
ℹ️This is still work in progress. Feedback is appreciated. In the fast-paced Industry 4.0 era, understanding the full
This is a tutorial on how to solve issues when connecting to an edge device using SSH.
Learn the basics of data contextualization with Node-RED to process simulated sensor data and fit it into the United Manufacturing Hub datamodel.
Discover how to customize your networking setup in Flatcar Linux, including connecting to machines with static IP addresses, and enabling or disabling DHCP.
In this guide you will learn the process of setting up a UEFI-based VM in Proxmox with Flatcar Linux, a minimal, container-focused OS. Follow our comprehensive guide to configure storage, machine type, cores, memory, and network settings.
Learn how to use alerts in Grafana and the United Manufacturing Hub. This step-by-step tutorial will guide you through every section of Grafana to set up alerts with PostgreSQL.
Learn how to fix the issue of no pods showing up in UMHLens when using United Manufacturing Hub, by selecting the right namespace in this easy step-by-step guide.
We are happy to announce the release of our latest version (0.9.12), featuring dependency updates (Grafana & Node-RED), stability improvements and easier external access.
In this course, we'll explore how to use MongoDB to track products across production lines. We'll show you some experimental techniques that can help you understand the potential of MongoDB in this area especially if you have unstructured data.
Learn how to connect MongoDB Compass with the UMH: Download & install MongoDB Compass, forward & copy mongodb pod's port in UMHLens, create new connection, replace port, get mongodb password, authenticate, & connect.
Create a Benthos deployment in UMHLens/OpenLens and configure it to push kafka messages into MongoDB.
Easily install MongoDB using Helm on your Terminal or UMHLens. Check for Bitnami in the repo list, add if necessary, and install MongoDB in United Manufacturing Hub.
Join our United Manufacturing Hub Community Meeting to explore real-world use cases, featuring Node-RED, TimescaleDB, Kafka, MQTT, Grafana, and more.
Explore our open-source Docker container for seamless OPC-UA integration with the Unified Namespace (MQTT/Kafka). Learn about the container's features, usage, and our journey in developing this solution.
The United Manufacturing Hub is participating in the Telekom Techboost program to further Digitize Industrial Manufacturing We are excited to
We're excited to announce that the United Manufacturing Hub (UMH) is switching from AGPL to the Apache 2.0 license. This change will give system integrators and other vendors more freedom to create their own services and products on top of UMH, leading to increased adoption and improved reliability.
Learn how to avoid errors and access services like Node-RED, Grafana, PostgreSQL, and OPC-UA simulator in the United Manufacturing Hub by opening specific ports and forwarding them to your host machine using k3d. Follow our step-by-step guide to easily access services.
An overview of the benefits and limitations of using Kepware in IIoT, and how the United Manufacturing Hub (UMH) can help maximize its benefits.
Access useful Grafana templates to monitor the OEE, status, and production of different machines in your factory, along with Node-RED templates for data acquisition and manipulation. Check out our Community Repository on Github now.
Learn how to export and import nodes/flows in Node-RED easily with these step-by-step instructions.
Learn how to set up MQTT Explorer to monitor and troubleshoot MQTT messages. This tutorial offers two options, including a quick fix for Node-RED flows and a more sophisticated approach using MQTT Explorer.
Learn how to fix the "could not connect to database" error in PostgreSQL by executing the command as the user 'postgres'.
Learn how to install Tailscale on OPNsense firewall in a few easy steps. Follow this guide to create a secure, WireGuard-based mesh network using OPNsense.
his guide will show you how to increase disk size in a k3OS VM installed in Proxmox, which can solve DiskPressure and evicted pod issues.
Learn how to use Kowl, a powerful tool that is preinstalled with the United Manufacturing Hub, to inspect and understand the messages structured by their topics in your Kafka environment.
Learn how to disable SWAP in Proxmox to improve system performance or troubleshoot issues. Follow these step-by-step instructions.
Learn how to set up Node-RED flows to monitor a simulated production line's state, machine processing speed, and production counts using MQTT and UMH data model conversion.
Learn how to create a Node-RED flow with simulated OPC-UA data using node-red-contrib-opcua and MQTT. Follow these step-by-step instructions to build the flow and check the data in Grafana.
Learn how to fix the "Failed to send Kafka message: microservice name is empty" error in Sensorconnect microservice in v0.9.11 of United Manufacturing Hub. Follow the step-by-step instructions to add a new environment variable to resolve the issue.
Learn how to customize a Node-RED Docker instance to connect to SAP SQL Anywhere using ODBC driver. Follow step-by-step instructions to build and push the container to your repository and add it as a custom microservice in UMH Helm chart.
Learn how to install Tailscale on Flatcar to gain VPN access to your UMH instances on edge devices. Follow these step-by-step instructions to ensure secure and reliable remote access to your IT/OT infrastructure.
Grafana Canvas is a powerful plugin for creating shopfloor dashboards in the United Manufacturing Hub.
If you are experiencing the bug where the OEE is not showing up in the datasource of v0.9.11, this tutorial explains how to fix it.
This thesis is concerned with combining the subject areas Industry 4.0 and the implementation of manual time studies.
The results of this research provide an overview of the problems being faced regarding quality control during the manufacturing processes of technical textile in the automotive industry.
The central result is an overall process overview and a microservice architecture, with the help of which an industrial image processing system can be put into operation on the software side only by configuring the camera and entering the environment variables.
To select suitable hardware components, a five-stage decision logic is developed and implemented as a software application, which suggests suitable components to the user depending on the specified use case and prioritizes them according to list price.
Currently, the market is quite opaque, which makes it difficult to compare providers on the market and thus to compete. This thesis is written in cooperation with the Aachen-based startup developing the IIoT platform “United Manufacturing Hub”.
Because of high costs and effort PdM is only economically viable on machines and components with high revenue losses due to breakdown and where the failure is almost independent of uptime
Agile is a project management framework originated from the software industry. Nevertheless, values and principles that define the methodology are highly relevant and applicable within the IIoT context.
Software programs that can be found in a lot of IIoT implementations
OPC UA or Open Platform Communications United Architecture is an extensive server-client communication protocol, which is primarily used in OT
HTTP is the state-of-the-art web communications protocol and TLS is an added security layer which adds encryption
Apache Kafka is an open-source stream-processing platform, which allows for processing of large amounts of data feeds
MQTT is the de-facto standard for communication in the IoT
Unified Namespace is another word for event-driven architecture
Techniques and architectural patterns that have established themselves in the field of Industrial IoT.
The Industrial IoT is the interface between IT and OT
Data Historians are time series databases specifically for OT purposes
Retrofitting is the strategy used to enhance capabilities of machine. By adding sensors, the team can generate insights of a machine or a production process in an indirect manner, improving their initial capabilities.
Lean Management optimises processes by reducing time spent on non-value-added tasks (unnecessary operations or transport, waiting, overproduction, etc.), causes of poor quality and complications
As referred in the chapter Automation pyramid, on the layer 3 the software system defined is MES and on layer 4 ERP and PLM. These software systems will be explained in the current section in detail.
There are several standards of machine certifications. Here we describe the most important ones and how they are differentiated.
Electrical or industrial control panels, electrical cabinets, electrical enclosures or e-racks are boxes where electrical components are stored. These components perform different tasks for monitoring and controlling a machine or a production process.
PLCs, HMIs and SCADA systems can communicate with each other via fieldbusses.
The HMI enables the machine operator to interact with the control loop.
Sensor –> PLC –> Actuator –> Sensor is a control loop
Actuators transfer the commands of the PLC into the physical world, e.g. through heating/cooling elements or motors.
The PLC is the heart of every modern production machine.
A sensor is a device that produces an output signal for the purpose of sensing a physical phenomenon.
How to control production machines? Programmable Logic Controller, PID controls and more
One of the central frameworks in the world of OT, is the automation pyramid, international standards ISA-95 or IEC62264. This framework will be briefly explained in this section.
OT connects own set of various technologies to create highly reliable and stable machines
The term cloud refers to servers and the software running on them.
The tools & technologies that store your data
Everything about the tools & technologies for building highly scalable and reliable microservice architectures
Everything about the fundamental structures of complex software systems
Understand traditional IT setups including hypervisors, firewalls, networks, demilitarized zones, operating systems and basic troubleshooting.
Learn how to install k3os on a VM hosted by Proxmox with this step-by-step tutorial.
Deploy the UMH stack in a local virtual machine using k3os
This chapter explains you how to install the United Manufacturing Hub.
Learn how to add MQTT live data to Grafana by installing the mqtt-datasource plugin in the Grafana Helm Chart.
Learn how to fix the 'Can't Read Superblock' error in Linux that can occur due to a defective disk or power outage.
This troubleshooting guide provides step-by-step instructions on setting the correct time in K3OS and other edge devices when the time is incorrect, which can result in messages having the wrong timestamp.
This tutorial explains how to add additional SSH keys to k3OS, allowing multiple users to access an edge device.
This tutorial explains how to enable password authentication for SSH in k3os, a Linux distribution for lightweight Kubernetes clusters.
This troubleshooting guide helps you eliminate the error of not having a valid HTTPS certificate.
This troubleshooting guide provides step-by-step instructions on how to add a user to the docker-users group while using Docker Desktop.
This tutorial provides step-by-step instructions on how to prevent certificate errors in the included OPC-UA simulator.
This tutorial provides step-by-step instructions on how to connect UA-Expert with the OPC-UA Simulator.
Softing EdgeAggregator is a proprietary software that provides an easy way to connect to field devices and controllers. This tutorial will guide you through the process of installing and using Softing EdgeAggregator in the United Manufacturing Hub (UMH).
In this tutorial, we will guide you through the steps involved in installing and configuring Kepware, connecting it to UMH, and configuring data sources and devices.
Learn how to use Benthos, a powerful stream processing tool, to transform data from an MQTT simulator into the United Manufacturing Hub (UMH) datamodel and save it to the database
In this article it is described how one can connect the United Manufacturing Hub with Azure IoT hub. In this tutorial we are leveraging the fact that Azure IoT Hub is nothing but a MQTT broker with benefits (e.g., device management or REST API). We will therefore create a connection via MQTT.
Azure IoT Hub enables highly secure and reliable communication between IoT applications and the devices it manages.
Azure IoT Hub enabled highly secure and reliable communication between IoT applications and the devices it manages. This article explains how to set it up and links to the official Microsoft Azure documentation.
In this troubleshooting guide, you will learn how to solve the problem of negative values (garbage values) returned by PLC data tags. This issue can occur when extracting data from a PLC, such as a Mitsubishi, and the extraction program assumes the value is signed when it is actually unsigned.
In this tutorial, you will learn how to recover accidentally deleted or changed Node-RED flows. Losing a flow can be frustrating, but there are steps you can take to recover the old backup. This guide will provide you with the steps you need to follow to restore the backup and recover the lost flow.
In this tutorial, you will learn how to add unknown nodes in Node-RED that are missing and have a red outline. You may encounter this problem when deploying your flow, and this guide will help you resolve the issue.
In this advanced tutorial, you will learn how to install new nodes/plugins in Node-RED when the installation of new nodes fails (endless loop). This guide is especially useful when using S7 and OPC-UA nodes, and the installation of new nodes fails.
This troubleshooting guide provides step-by-step instructions on how to fix not properly configured nodes in Node-RED. Sometimes, nodes may not be properly installed or configured, which can result in error messages during flow deployment.
In this tutorial, you will learn how to change the language in Node-RED from the default language setting to English.
This troubleshooting guide describes how you can recover Node-RED flows that are stuck in an endless loop of crashing.
This troubleshooting guide provides a solution for fixing the 'Cannot GET /' error in Node-RED, which appears when opening the application.
This tutorial explains how to extract data from FactoryInsight and calculate the Overall Equipment Efficiency (OEE) of machines, which can be used to create production dashboards and other tools.
Learn how to send and receive Kafka messages in Node-RED using the node-red-contrib-kafkajs package.
This article provides instructions on how to troubleshoot common network issues on Windows and Linux machines, including checking network configurations, testing internet access, and verifying DNS settings. It also includes general tips for checking physical connections.
This tutorial provides step-by-step instructions on how to find the IP address of a device or VM using nmap, assuming that the ports that the device has opened are known.
Sometimes machine vendors need remote access to the PLC. If they have a device installed inside of the machine that is trying to connect to the internet, then this tutorial is for you. By default, connections to the internet are disabled by default (and should keep being disabled)
This guide provides instructions for installing Tailscale on the TELTONIKA/Factorycube Router RUTX11. Tailscale is a VPN service that provides secure network access to remote devices.
This troubleshooting guide provides a solution for the error "unable to build kubernetes objects from release manifest" that may occur when installing a Helm chart.
This guide provides instructions for updating k3OS to the latest version. Keeping k3OS up-to-date is important to ensure that the latest features and security updates are available and to enable smooth running of the United Manufacturing Hub cloud-init file.
Description: This troubleshooting guide provides a solution for the error "failed to download" that may occur when upgrading the Helm chart in UMHLens / OpenLens.
This tutorial provides step-by-step instructions on how to restart a Pod in UMHLens, an open-source observability platform for Kubernetes.
This troubleshooting guide provides a solution for the error "has no deployed releases" that may occur during deployment. The guide explains the cause of the error message and provides step-by-step instructions for resolving the issue.
Activated metrics allow you to see CPU, RAM, etc. in UMHLens
To add your own microservices or expose an internal service, you might need to create your own Kubernetes resource.
This article explains how to change the version of a Docker container deployed in a Kubernetes cluster. This involves changing the Docker image tag. This can be the case if you, for example, want to try out the latest development version.
This troubleshooting guide explains why RELEASE is not found when updating the Helm chart.
This guide provides instructions on how to restart a StatefulSet in Kubernetes using UMHLens / OpenLens. The guide provides clear instructions for scaling down and scaling up replicas in order to restart the StatefulSet.
This troubleshooting guide provides a solution for fixing the problem of no connection to MQTT due to pod timeout in UMHLens/OpenLens. The guide explains the cause of the problem and provides step-by-step instructions for resolving the issue.
This guide provides step-by-step instructions on how to set up port-forwarding in UMHLens, allowing you to access internal services of the United Manufacturing Hub that are not exposed externally.
This troubleshooting guide provides a solution for fixing the "Data is missing a number field" error that may appear in Grafana when creating dashboards. The guide explains the cause of the error message and provides step-by-step instructions for resolving the issue.
This guide provides step-by-step instructions on how to connect to a Linux device using SSH, for both Windows and Linux.
This troubleshooting guide provides a solution for resolving the "EXECABORT Transaction discarded because of previous errors" error that may occur when installing ChirpStack and using it with UMH.
This troubleshooting guide is designed to help you trace the origin of strange MQTT messages in VerneMQ. It provides step-by-step instructions for identifying the source of unexpected messages, allowing you to quickly resolve any issues and ensure that your messaging system is running smoothly.
How to add a custom Helm repository, so that you can use it in OpenLens / UMHLens.
This error might show up in UMHLens / OpenLens when the IP address of the device changed after the installation. This can happen if you got the IP in the installation via DHCP, and then you set it to a different static one.
How to install OS from USB-stick by creating a bootable USB-stick and starting from it
There are multiple ways to flash a operating system onto a USB-stick. We will present you the method of using balenaEtcher
Did you create a new Grafana organization, but can’t get the datasources into it? This article might help you!
Explaining what canvas is and how to use it in Grafana.
This guide describes what it is needed when loosing the overview over Node-RED flows.
United Manufacturing Hub is proud to announce the release of versions 0.9.10 and 0.9.11, featuring several enhancements and improvements!
This lesson provides comprehensive information on the field of IT, covering tasks such as device management, security, and maintenance, and vendors like Microsoft, Cisco, and Dell. Discover the key aspects of IT and ensure your business stays up-to-date with the latest solutions.
Combine all shop floor data with work instructions from Tulip (http://www.tulip.co/) using the UMH approach. This approach does not require opening ports and additionally allows to deeply integrate Tulip into the shopfloor IT.
🎉 We're excited to celebrate the 2nd anniversary of the United Manufacturing Hub!
To develop software in the modern world, you need not only to work with a single programming language, but also understand everything around it.
The United Manufacturing Hub (UMH) is a company that is dedicated to putting the most powerful IT and OT tools
We are happy to announce the closed beta version of the Historian functionality for the United Manufacturing Hub! It meets the requirements of an OT engineer, but is still maintainable by the IT department.
Tulip and the United Manufacturing Hub have teamed up to bring frontline operations to Europe!
Our CTO, Jeremy Theocharis, talks in the "The Fourth Generation Podcast" about challenges in IT / OT integration, criteria for picking the core technologies for the UMH, Unified Namespace, OPC-UA and much more.
In the manufacturing industry today, there is a lot of talk about Industry 4.0 and the advantages of it.
We are encountering the term Industry 4.0 more and more often these days. The concept behind it ensures that
The United Manufacturing Hub is happy to announce that we are now part of the Open Manufacturing Platform, a global
Working with data to manage and improve business processes is key to staying competitive in today's economy. This
We at the United Manufacturing Hub are completely behind digital transformation and what drives us forward is to help factories
Imagine you are sitting in a meeting while a machine is having a failure and is standing still. Wouldn’t
This post was co-authored by Hector Duran We, the team behind the United Manufacturing Hub (UMH), recently worked with a
How we are keeping up with the established players in Industrial IoT and why we believe the United Manufacturing Hub is changing the future of Industrial IoT and Industry 4.0 with the help of Open-Source.
This article explains the two fundamental approaches to encrypting your messages with your IoT devices, from passwords (symmetric) to certificates (asymmetric).
Securely connecting your IT with your OT using a demilitarized zone (DMZ). The need for security In recent years, the
More and more manufacturers are offering their software platforms everywhere on the internet as a panacea for simplifying and optimizing
How I, as a non-IT person, retrofitted my first machine to gather data and therefore valuable insights about the production process of a manufacturing machine.
Discover how you can share your ideas, contribute to our blog, and connect with us on other platforms.