united-manufacturing-hub/united-manufacturing-hub

GitHub: united-manufacturing-hub/united-manufacturing-hub

Stars: 368 | Forks: 64

# United Manufacturing Hub The **United Manufacturing Hub** (UMH) is an open-source solution for ingesting, contextualizing, and storing factory data. It helps you quickly build a _Unified Namespace_ for your production lines—laying the foundation for advanced analytics, real-time monitoring, and digital transformations. This repository contains: - **UMH Core** (in the `umh-core` folder) – our new, lightweight single-container approach. - **Helm Chart** (in `deployment/united-manufacturing-hub`) – the classic Kubernetes installation method for a full-stack, scalable setup. ## UMH Core **UMH Core** is a single-container, Docker-based edge gateway that bundles: Deploy UMH Core on any device that runs Docker (industrial PC, cloud VM, ARM64 gateway – **no Kubernetes required**). ### Quick Start sudo docker run -d \ --restart unless-stopped \ -v $(pwd)/umh-core-data:/data \ -e AUTH_TOKEN=YOUR_TOKEN_HERE \ -e RELEASE_CHANNEL=stable \ -e LOCATION_0="My-Plant---Line-A" \ -e API_URL=https://management.umh.app/api \ management.umh.app/oci/united-manufacturing-hub/umh-core:latest - Connect to the cloud console: 1. Go to [management.umh.app](https://management.umh.app) 2. Follow the **Add Instance** steps to add a new UMH Core instance For more details on using UMH Core, see [our website](https://www.umh.app), see the [README](umh-core/README.md), or sign in to [management.umh.app](https://management.umh.app). ## Helm Chart (UMH Classic) The **Helm chart** in `deployment/united-manufacturing-hub` provides the original, full-stack “UMH Classic” deployment for Kubernetes. It includes: - **TimescaleDB** for time-series historian functionality - **Node-RED** for flow-based data ingestion and quick device connections - **Grafana** dashboards, connectors, and other optional services To install: 1. Go to [management.umh.app](https://management.umh.app) 2. Follow the **Add Instance** steps to add a new UMH Classic instance For more details, refer to the chart’s [README](deployment/united-manufacturing-hub/README.md) or visit our [documentation](https://umh.docs.umh.app/docs/). ## Unified Namespace Overview A **Unified Namespace** centralizes all plant-floor data in one logical location. With UMH, you can: - Publish real-time telemetry (e.g., from PLCs, sensors) in a standardized structure - Subscribe any consumer (dashboards, analytics tools, custom apps) to the same data - Easily unify or correlate data across machines and sites To learn more about the Unified Namespace concept, see the ["The Rise of the Unified Namespace"](https://learn.umh.app/lesson/chapter-2-the-rise-of-the-unified-namespace/) article on our Learning Portal. ## Further Resources - **Website:** [umh.app](https://www.umh.app) Explore product overviews, enterprise offerings, and the UMH roadmap. - **Management Console:** [management.umh.app](https://management.umh.app) Connect UMH Core instances for cloud-based monitoring, configuration, and upgrades. - **Docs (Legacy & Advanced Guides):** [umh.docs.umh.app](https://umh.docs.umh.app/docs/) Deeper info on Helm installations, timeseries historian usage, advanced config, etc. - **Featured Articles & Tutorials:** [learn.umh.app/featured](https://learn.umh.app/featured/) ## Security Scanning We use [Snyk](https://snyk.io/) for security vulnerability scanning to ensure the safety and compliance of our codebase. ### Running Snyk Locally 1. **Install Snyk CLI:** brew install snyk-cli # macOS # For other platforms, see: https://docs.snyk.io/snyk-cli/install-or-update-the-snyk-cli 2. **Authenticate:** snyk auth 3. **Run security scan:** # From the root directory snyk test umh-core/ # Or from within umh-core directory cd umh-core && snyk test ## License This project is licensed under the [Apache 2.0 License](./LICENSE). Please see [CONTRIBUTOR_LICENSE_AGREEMENT_INDIVIDUAL.md](./CONTRIBUTOR_LICENSE_AGREEMENT_INDIVIDUAL.md) and [CONTRIBUTOR_LICENSE_AGREEMENT_ENTITY.md](./CONTRIBUTOR_LICENSE_AGREEMENT_ENTITY.md) for contributor requirements. *© 2025 United Manufacturing Hub. All rights reserved.*
标签:EVTX分析