OPEN INFRASTRUCTURE / REAL-WORLD DATA

The factory floor.
Connected.

Know what is running, where time is lost, and how production is progressing. Bring machine data and business systems together through a Unified Namespace: one shared structure for your factory data.

OPEN SOURCESELF-HOSTEDVENDOR-NEUTRAL

UNS / SYSTEM OVERVIEW01—03
CNC–01 / MACHINE STATECNC–02 / PRODUCTIONCNC–03 / EQUIPMENTUNIFIED NAMESPACEMQTT / SHARED CONTEXT01 / THE PHYSICAL FACTORYFIG. 01 / ILLUSTRATIVE TOPOLOGYPUBLISH → SUBSCRIBE
Physical machines. Shared digital context.MQTT / ISA-95

PUT THE DATA TO WORK

Built for the people
who keep things moving.

Choose a question your team needs to answer. These are examples of what you can build as you connect and validate the relevant data.

01 / THE IDEA

Connect once.
Build from there.

A Unified Namespace is a shared, structured data layer for your factory. Machines publish what happens. Other systems subscribe to what they need.

Understand the UNS →
01

Bring your signals together.

Collect machine states, counts, and measurements from equipment. Start with the signals needed to answer one useful question.

02

Give every signal a place.

Agree where each signal belongs and what it means, from the site down to the machine. Give every team the same names and context.

03

Let your systems share it.

Use that data in dashboards, production reports, and analysis. Add new uses without asking people to assemble the same exports again.

THE PIPELINE / FROM SIGNAL TO INSIGHT

One connection.
A whole world of context.

Machines publish. Functions process. Dashboards, systems, and AI work from the same structured data. Follow the connections through a reference architecture.

PRODUCERS UNS FRAMEWORK CONSUMERS 5-Axis CNC ACTIVE · OP-7842 Turning Centre IDLE · TOOL CHANGE CMM MEASURING · PART-2847 MQTT Broker Pub/Sub · Real-time MES ↑ programs · ↓ production ERP ↑ orders · ↓ completions Quality ↑ specs · ↓ results uns.yml + site.yml ISA-95 · v1.0 · YAML Standard site / area / line / cell / equipment / sensor uns-state state tracking uns-stoppage downtime classification uns-productivity production runs uns-kpi real-time metrics Cache Database LIVE DASHBOARD 87% OEE 94.2% Avail 96.1% Quality 12/hr Thru 4.2m MTTR 142m MTBF Pareto Stops MES ← schedules · → data ERP ← orders · → completions Quality ← specs · → results fn-uns Dashboard · API · Alerts v1.0 / site / area / line / cell / equipment / sensor
Reference architecture · Example machine states and KPIs
Walk through every layer →

02 / THE TOOLKIT

An open standard.
A working starting point.

The framework describes your factory. The fn-uns implementation shows how to use that description. Its deployment tool, fnkit, is for the team running the software.

STRUCTURE IS THE STARTING POINT

Raw signals.
Real context.

A value means more when you know where it came from. The framework gives your data a consistent address, from the site down to the equipment.

See a complete example →
THE NAMESPACEISA-95 / EXAMPLE
v1.0└─ sheffield  └─ machining    └─ line-01      └─ cell-01        └─ cnc-01          └─ state → running
Every signal has a place.
Every system gets the same context.

START WITH ONE CONNECTION

Start with one machine.
Answer one useful question.