03

03 / Fabric

Geräte. Im Verbund.Devices. In concert.

Fabric verteilt eine App über viele Knoten: Browser-Tab, ESP32-Drehregler, Embedded-Linux-Panel. Jeder Knoten spielt seine Rolle, alle teilen denselben Zustand – live über WebSocket und MQTT.Fabric spreads one app across many nodes: browser tab, ESP32 dial, embedded Linux panel. Each node plays its role, all share the same state – live over WebSocket and MQTT.

Browser, ESP32-Drehregler und Embedded-Linux-Panel teilen einen ZustandBrowser, ESP32 dial and embedded Linux panel share one state

Ein Zustand, beliebig viele BildschirmeOne state, any number of screens

Animation · Fabricanimation · Fabric

Eine Beschreibung →One description →

Jede Plattform.Every platform.

Plugin-Compiler übersetzen dieselbe Struktur in native Oberflächen. Ändert sich die App, bekommt das Gerät ein Live-Update – kein Firmware-Flash für Produktänderungen.Plugin compilers turn the same structure into native interfaces. When the app changes, the device gets a live update – no firmware flash for product changes.

Web

● live

Android

● nativ● native

iOS

● nativ● native

Windows

● desktop

macOS

● desktop

Linux

● desktop

LVGL

● embedded

Embedded Linux

● HMI, kiosk & agent

Qt Quick

◐ in Entwicklung◐ in development

Unity

◐ in Entwicklung◐ in development

◎

Device UI Editor

LVGL-Screens für runde und eckige Displays visuell gestalten – Widgets, Slots, Gesten. Export und Import als XML.Design LVGL screens for round and square displays visually – widgets, slots, gestures. Export and import as XML.

⬡

Verteilte AppsDistributed apps

Eine App, viele Rollen: Regler, Anzeige, Steuerzentrale. Knoten registrieren sich, senden Events und folgen dem gemeinsamen Zustand.One app, many roles: dial, display, control hub. Nodes register, emit events and follow the shared state.

↻

Live Update

Neue Screens, neue Logik, neue Texte – das Gerät lädt sie zur Laufzeit. Flashen nur noch für echte Firmware.New screens, new logic, new texts – the device loads them at runtime. Flash only for real firmware.

⎔

Pairing & GruppenPairing & groups

Geräte koppeln, in Gruppen ordnen, Builds verteilen – die Geräteverwaltung ist selbst eine Aorta-Seite.Pair devices, sort them into groups, roll out builds – device management is itself an Aorta page.

◫

SimulatorSimulator

Knoten im Browser simulieren, bevor echte Hardware dran hängt. Die Website zeigt verknüpfte Geräte live neben der Seite.Simulate nodes in the browser before real hardware is attached. The site shows linked devices live next to the page.

⌁

MQTT inklusiveMQTT included

Der Broker startet mit dem Backend. Sensoren und Aktoren sprechen ihn direkt – ohne Extra-Infrastruktur.The broker starts with the backend. Sensors and actuators talk to it directly – no extra infrastructure.

Weiter — 04Next — 04

Agents & MCP

→