Offene Plattform · Keine Bezahlschranke

KNX-ZERTIFIZIERTER STACK & FRAMEWORK KOSTENLOS LADEN · HEUTE ENTWICKELN · BEIM RELEASE ZAHLEN

KNX-zertifiziert
Stack, von der KNX Association
HAL + Bare-Metal
STM32 · ESP und mehr
10.000 €
lebenslang feste Lizenz
Anwendungs-FrameworkUARTI2CButtonWatchdogFlashKNX-Protokoll-StackKNX SecureApplicationDPTTransportNetworkData LinkcEMI · raw TPHardware · PlattformMCUSTM32ESPHAL + bare-metal
Über uns

Heute mit dem Entwickeln beginnen, beim Release zahlen

Kbox-UniStack ist eine offene KNX-Entwicklungsplattform — ein plattformunabhängiger Protokoll-Stack und Framework. Herunterladen, auf STM32 oder ESP in Betrieb nehmen und Ihr Produkt entwickeln — ohne Bezahlschranke. Lizenziert wird erst, wenn Ihr Produkt die KNX-Zertifizierung erreicht.

Plattformunabhängig von Grund auf

Läuft auf STM32, ESP und weiteren Plattformen, auf HAL oder Bare-Metal. Ein Stack, eine Anwendungsschicht — portieren Sie ihn auf Ihre Hardware, ohne Ihre Anwendung neu zu schreiben.

Risikofreier Start

Zum Evaluieren brauchen Sie keine Lizenz. Herunterladen, Prototyp bauen, Produkt entwickeln — bezahlt wird erst, wenn Sie in den Verkauf gehen.

KNX Secure & speicheroptimiert

KNX Secure ist integriert — auf einem von der KNX Association zertifizierten Stack, mit einem Footprint für begrenzten Flash und RAM. So beginnt die Zertifizierung Ihres Produkts auf erprobter Basis.

Stack + Framework

Plattform-Funktionen

Plattformunabhängiger Stack

Ein KNX-Stack für STM32 und ESP. HAL oder Bare-Metal, Ihre Wahl — portieren Sie auf neue Hardware, ohne Ihre Anwendungslogik anzufassen.

KNX Secure integriert

Authentifizierte und verschlüsselte KNX-Kommunikation von Haus aus. Liefern Sie Geräte aus, die modernen Sicherheitsanforderungen genügen — ohne Nachrüstung.

Optimierter Footprint

Für ressourcenbeschränkte Geräte entwickelt. Ein schlanker Flash- und RAM-Footprint lässt Platz für Ihre Anwendung, selbst auf kleinen Mikrocontrollern.

Dokumentation und Beispielprojekte

Beispielprojekte, die sich bauen und flashen lassen und die Sie als Gerüst übernehmen können, dazu ein Portierungsleitfaden und die vollständige API-Referenz — die Dokumentation deckt alles ab.

KNX-zertifizierter Protokoll-Stack

Von der KNX Association zertifiziert: System-B-Profil mit KNX Data Secure. Link-, Transport-, Netzwerk- und Anwendungsschicht, cEMI- und Raw-TP-Frame-Verarbeitung sowie typsicheres DPT-Encode/Decode.

Keine Bezahlschranke zum Start

Kostenlos herunterladen und heute entwickeln. Sie zahlen nichts, bis Ihr Produkt in den Verkauf geht — lizenziert wird dann bei der Zertifizierung, zu einem lebenslang festen Preis.

Tests & CI/CD

Testen Sie, bevor die Hardware da ist.

Kbox-UniStack ist nicht nur ein Protokoll-Stack — er bringt fertige, getestete Klassen für Peripherie wie UART, I2C, Button, Watchdog, Flash und LED mit. Jede liegt hinter einer Schnittstelle, sodass Sie Ihre Anwendungslogik ohne Hardware verifizieren können.

Wartbarer, testbarer Code

Jede Peripherie liegt hinter einer Schnittstelle. Setzen Sie ein Mock oder Fake ein und testen Sie Ihre Anwendungslogik deterministisch und hardwareunabhängig.

Bereit für CI/CD

Die Beispielprojekte liefern Host-Tests (PC) mit GoogleTest. Sie laufen ohne ARM-Hardware, sodass Sie sie bei jedem Commit in Ihrer automatisierten Pipeline ausführen können.

Treiber schreiben entfällt

Zu jeder Schnittstelle gehört eine Base-Klasse, die den Großteil der Arbeit übernimmt: Ring-Puffer, Blink-Zustandsautomaten, Zähler, interne Verwaltung. Sie schreiben nur die wenigen Zeilen, die die Hardware berühren.

SchnittstelleBase liefertSie implementieren
IBusDriverTX/RX ring queues, Work() pump, inter-byte timingInit, AvailableForTx, Transmit
IClockfull ms/second countercall Tick() from a 1 ms ISR
IWatchDogenabled flag + Enable/Disable/IsEnabledReset() (the kick)
IFlashaddress bookkeeping + 1024-byte page size, Get*read/write/erase/lock
ILedblink state machine off IClockwritePin, togglePin
IButtoncallback storage + dispatchwire GPIO IRQ to OnInterupt()
ITransmitterholds the IBusDriver&Init, SetIndividualAddress
Transparente Preise

Keine Bezahlschranke. Zahlen beim Release.

Die meisten Stacks lassen Sie schon fürs Entwickeln zahlen. Wir nicht. Kostenlos herunterladen, Ihr Produkt entwickeln und erst lizenzieren, wenn es die KNX-Zertifizierung erreicht.

Entwicklung starten

Herunterladen, installieren und entwickeln. Keinen Cent, bis Ihr Produkt in den Verkauf geht.

0 €zum Loslegen

Stack-Lizenz

Fällig bei der KNX-Zertifizierung. Danach nutzen Sie ihn, so oft und wie Sie möchten.

10.000 €einmalig

Pro OEM-Kunde

Planbar, wenn weitere OEM-Partner dazukommen.

1.000 €pro OEM-Kunde

Diese Preise sind lebenslang garantiert — sie ändern sich nicht.

Vergleichbare Lizenzen kosten anderswo bis zu 30.000 € — und dort zahlen Sie, bevor Sie überhaupt mit dem Entwickeln beginnen.

FAQ

Häufig gestellte Fragen

Ist Kbox-UniStack Open Source?

Der Quellcode ist geschlossen, aber Herunterladen und Entwickeln mit Kbox-UniStack kostet nichts. Betrachten Sie es als offene Plattform: Sie zahlen erst, wenn Ihr Produkt in den Verkauf geht. Die Lizenzierung greift bei der KNX-Zertifizierung.

Welche Plattformen und MCUs werden unterstützt?

Der Kern ist plattformunabhängig ausgelegt — HAL oder Bare-Metal, ohne Heap-Allokation. STM32 läuft heute: das vorkompilierte Archiv zielt auf Cortex-M3 / STM32F103xB und kommt mit HAL-Beispielen. ESP32-Unterstützung folgt sehr bald, weitere MCUs kommen nach und nach dazu. Steht Ihr Target noch nicht auf der Liste, fragen Sie uns — wir erstellen auf Anfrage target-spezifische Builds.

Was kostet es?

Herunterladen und Entwickeln sind kostenlos. Erreicht Ihr Produkt die Zertifizierung, beträgt die Stack-Lizenz einmalig 10.000 € plus 1.000 € pro OEM-Kunde. Diese Preise sind lebenslang garantiert. Vergleichbare Lizenzen kosten anderswo bis zu 30.000 € — und dort zahlen Sie, bevor Sie überhaupt beginnen.

Unterstützt Kbox-UniStack KNX Secure?

Ja. KNX Secure ist integriert und bietet authentifizierte und verschlüsselte KNX-Kommunikation von Haus aus, mit einem für begrenzten Flash und RAM optimierten Footprint.

Kann ich ohne Hardware testen?

Ja. Jede Peripherie liegt hinter einer Schnittstelle, sodass Sie Mocks oder Fakes einsetzen können. Die Beispielprojekte liefern Host-Tests (PC) mit GoogleTest, die deterministisch und ohne ARM-Hardware laufen — Sie können sie also auch in Ihrer CI-Pipeline ausführen.

Erhalte ich mit der Lizenz auch den Quellcode?

Nein — und Sie brauchen ihn nicht. Kbox-UniStack wird als vorkompilierte statische Bibliothek plus öffentliche Header ausgeliefert: Ihr Projekt bindet die Stack-Header ein und linkt das Archiv. Sie dürfen Ihr Produkt darauf frei entwickeln, ausliefern und verkaufen; geschlossen bleibt nur der Quellcode des Stacks selbst.

Was deckt die Lizenz für 10.000 € ab, und gibt es Grenzen?

Die Stack-Lizenz selbst, einmalig fällig, wenn Ihr Produkt die KNX-Zertifizierung erreicht, plus 1.000 € pro OEM-Kunde. Es gibt keine zeitliche Begrenzung und keine Stücklizenz — setzen Sie ihn in beliebig vielen Geräten ein, ganz wie Sie möchten. Diese Preise sind lebenslang garantiert.

Brauche ich ein RTOS?

Nein. Kbox-UniStack ist für eine Bare-Metal-Super-Loop gebaut: Sie rufen Work() einmal pro Hauptschleifendurchlauf auf, und es leert die RX-Queue, treibt TX und führt Ihre Logik aus. Für feinere Steuerung gibt es Process(). Er setzt auf Ihrer Hersteller-HAL auf oder läuft direkt auf Bare-Metal.

Welche KNX-Medien werden unterstützt — TP1, IP, RF?

Heute Twisted Pair (TP1). Das Zertifizierungsprofil ist ein KNX-TP1-Endgerät, System B (Maske 07B0h), mit KNX Data Secure im S-Mode. KNXnet/IP wird nicht unterstützt, RF ebenfalls nicht — wenn Sie IP oder RF brauchen, sprechen Sie vor dem Start mit uns.

Was deckt der Stack bei der KNX-Zertifizierung ab, und was bleibt bei mir?

Kbox-UniStack selbst ist von der KNX Association zertifiziert, Sie starten also auf erprobter Basis — Ihr Produkt durchläuft dennoch seine eigene KNX-Zertifizierung. Der Stack bringt den Mechanismus: System B, KNX Data Secure S-Mode, das Property-Modell, Seriennummern- und FDSK-Handhabung. Sie bringen die produktspezifischen Werte — Ihre eindeutigen Seriennummern, den Hardware-Type-Code, Ihre DPT-Definitionen sowie Schlüsselerzeugung und Kennzeichnung. Die vollständige Tabelle „Stack liefert / Integrator liefert“ steht in der Dokumentation.

Beginnen Sie heute mit dem Entwickeln.

Kostenlos herunterladen und Ihr Produkt bauen. Sie zahlen erst bei der KNX-Zertifizierung — 10.000 €, lebenslang fest.