By clicking “Accept All Cookies”, you agree to the storing
of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing
efforts. View our Privacy Policy for more
information.
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.
In this video, we focus on the key differences between OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing) systems, and how they fit into a Unified Namespace architecture.
The Unified Namespace (UNS) offers a smarter, more scalable way to connect different components in industrial and IT/OT architectures. In this video, we cover the 5 basic components that enable it.
Whether you need rapid prototyping or a scalable, professional-grade solution, choosing the right tool is essential for your IIoT projects. Read more to understand the key differences between Node-RED and Benthos.
Discover how Diederik Vermeersch, an Application Consultant at Mayker, created a "Demo Factory" to showcase the Industrial Internet of Things (IIoT) to clients.
Discover how Todd Abraham built an industrial dashboard using the United Manufacturing Hub stack, turning complex data into clear insights. Read more about his learning journey and see how UMH can drive digital transformation in manufacturing.
Energy monitoring can help you comply with the Energy Efficiency Act (EnEfG), mandating energy-intensive companies, public institutions, and data centers to monitor and reduce their energy consumption. Read the article to learn more!
We strongly believe that NAMUR Open Architecture (NOA) and Unified Namespace (UNS) represent two sides of the same coin in industrial automation. Here's why!
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.
Join Jeremy Theocharis of United Manufacturing Hub and Joseph Dolivo of 4IR Solutions as they delve into topics like the fusion of Kubernetes and manufacturing, the role of open source software, and the exciting future of factory control systems.
This chapter focuses on the fact that the concept of the Unified Namespace is an application of battle-tested IT-architecture that already enjoys widespread adoption in more advanced sectors (e.g., banking, startups, etc.).
This interview delves into the shift towards Unified Namespace, exploring its impacts, future trends, and the digital transformation challenges within Germany's distinctive manufacturing sector.
Join Jeremy Theocharis of United Manufacturing Hub in a riveting talk with Timescale's James Sewell. Discover key database trends, TimescaleDB's role in industrial data, and the value of proven tech in manufacturing.
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.
Jeremy Theocharis, the CTO of United Manufacturing Hub, talks with Dr. Josef Waltl, the CEO of Software Defined Automation about how to make factories work more like software systems.
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.
Jeremy, the co-founder and CTO of United Manufacturing Hub, sits down with Bodo Körber from Bain & Company, discussing plant-centric infrastructure, Unified Namespace, and the future of manufacturing.
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 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.
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.
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.
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.
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.
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 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 install Tailscale on OPNsense firewall in a few easy steps. Follow this guide to create a secure, WireGuard-based mesh network using OPNsense.
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 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.
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.
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.
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.
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.
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.
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 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.
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.
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 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.
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 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 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.
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.
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 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.
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.
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).
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.