DDF-Handbuch / Einführung

Mehrwerte des DDF-Konzepts

Mehrwert Beschreibung
Kein Firmware-Release nötig Neue Geräte werden per Datei hinzugefügt. Der Controller lädt Änderungen automatisch (mtime-Prüfung alle 2 s).
Ein Format für viele Protokolle MODBUS TCP/RTU, REST, MQTT, OCPP, SERCOM und DMX512 folgen derselben Blockstruktur. Wer ein Protokoll kann, findet sich in allen zurecht.
Formeln statt Code Umrechnungen, Statuslogik, JSON-Parsing, Zeitfunktionen und PID-Regler stehen als Formelsprache zur Verfügung.
Wiederverwendbarkeit Eine DDF beschreibt einen Gerätetyp. Mit SLAVESMAX bedient sie beliebig viele Instanzen (z. B. 10 Ladepunkte).
Integrierte Visualisierung *OBJECT mit SVG, SVGANIMATE und SVGEVENT liefert responsive Widgets ohne App-Update.
Bibliotheken Systemsymbole (LIBRARY) und Diagramm-Widgets (SVG Visualization Library) lassen sich wiederverwenden.
Sicherheit Optionale ECDSA-Signatur (*SIGNATURE) plus MIN_CONTROL_VERSION stellen Herkunft und Kompatibilität sicher.
Maschinenlesbar CSV mit klaren Regeln. KI-Agenten können DDF erzeugen und prüfen (siehe Quick Spec).
Debugging DEBUG(); in Formeln und $.SYS.DEBUG.* schreiben Meldungen in das Geräte-Log bzw. den DeviceLib-Debugger.