Sign inSign up

unitedmanufacturinghub/factoryinput

By unitedmanufacturinghub

•Updated almost 3 years ago

Image
0

10K+

unitedmanufacturinghub/factoryinput repository overview

⁠United Manufacturing Hub

License: AGPL v3 Go Report Card Docker Pulls Website FOSSA Status

The United Manufacturing Hub is an Open-Source Helm chart for Kubernetes⁠, which combines state-of -the-art IT / OT tools & technologies and brings them into the hands of the engineer.

⁠What can you do with it?

  1. Extract data from the shopfloor via Node-RED⁠, sensorconnect⁠ and barcodereader⁠
  2. Contextualize and standardize data using Node-RED⁠ and our pre-defined datamodel⁠ (which is compliant with multiple standards)
  3. Exchange and store data using MQTT⁠, Kafka⁠ and TimescaleDB / PostgreSQL,
  4. Visualize data using Grafana⁠ and factoryinsight⁠

⁠Get started

⁠License

All source code is distributed under the APACHE LICENSE, VERSION 2.0. See LICENSE⁠ for more information. All other components (e.g. trademarks, images, logos, documentation, publications), especially those in the /docs folder, are property of the respective owner.

⁠About our current version 0.x.x.

Our current release, has been deployed and tested at a number of industrial sites worldwide and has proven to be stable in a variety of environments. While we have not yet reached a final version 1.0.0, this is typical for infrastructure projects that require extensive year-long testing and evaluation before a release. We are confident in the stability and reliability of our current release, which has been thoroughly tested over the past few years. As an open-source project, we welcome community involvement and feedback in the ongoing development and refinement of our software. We are committed to ensuring that our software is reliable and ready for deployment in industrial settings.

⁠Development

To get started with development, please refer to our development guide⁠.

You can run make help to get a list of all available make targets.

⁠Dependencies

You can download and install all the go dependencies by running:

make go-deps
⁠Build

To build and push all docker images, run:

make docker
⁠Run

To run the project on a local k3d cluster, run:

make cluster-install
⁠Test

To run go unit tests, run:

make go-test-unit

To run upgrade tests, run:

make kube-test-data-flow-job        # Run the data flow test Job in the current context
make helm-test-upgrade              # Spin up a new cluster, install the latest release and upgrade to the local version
make helm-test-upgrade-with-data    # Spin up a new cluster, install the latest release and upgrade to the local version, then run the data flow test
⁠Utilities

To display the help menu, run:

make help                     # Print the generic help menu
make <target> PRINT_HELP=y    # Print the help menu for a specific target

⁠Contact

UMH Systems GmbH⁠

Tag summary

Content type

Image

Digest

sha256:18855d7e1…

Size

17 MB

Last updated

almost 3 years ago

docker pull unitedmanufacturinghub/factoryinput