Understand the concepts
Collections, the Unified Namespace, Tags, Historian, Processes, Flows, Domains, authentication and permissions — start with the core concepts.
MACHHUB is a self-hostable Industrial IoT (IIoT) platform built around a Unified Namespace (UNS). A single binary — MACHHUB Platform — bundles a REST API, an MQTT broker, a messaging runtime, a database, and the web console, so you can run a complete data fabric on anything from a cloud VM to a Raspberry Pi on the factory floor.
You model your data as Collections, organize live signals as Tags in the
UNS, record time-series in the Historian, automate logic with serverless
Processes (and visual Flows), and build front-end apps with the
@machhub-dev/sdk-ts TypeScript SDK.
Understand the concepts
Collections, the Unified Namespace, Tags, Historian, Processes, Flows, Domains, authentication and permissions — start with the core concepts.
Install & self-host
Run MACHHUB Platform on Linux or a Raspberry Pi, configure .machhub.yaml, and
bring up the services. See Install & Self-Hosting.
Use the console
Log in, switch domains, build collections, manage the UNS, view the Historian, and configure users & groups. See Using the Console.
Build with the SDK
Initialize the SDK, query collections, subscribe to tags, run processes, and query history. Start with SDK initialization.