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.
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.
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.
Zum Evaluieren brauchen Sie keine Lizenz. Herunterladen, Prototyp bauen, Produkt entwickeln — bezahlt wird erst, wenn Sie in den Verkauf gehen.
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.
Ein KNX-Stack für STM32 und ESP. HAL oder Bare-Metal, Ihre Wahl — portieren Sie auf neue Hardware, ohne Ihre Anwendungslogik anzufassen.
Authentifizierte und verschlüsselte KNX-Kommunikation von Haus aus. Liefern Sie Geräte aus, die modernen Sicherheitsanforderungen genügen — ohne Nachrüstung.
Für ressourcenbeschränkte Geräte entwickelt. Ein schlanker Flash- und RAM-Footprint lässt Platz für Ihre Anwendung, selbst auf kleinen Mikrocontrollern.
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.
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.
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.
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.
Jede Peripherie liegt hinter einer Schnittstelle. Setzen Sie ein Mock oder Fake ein und testen Sie Ihre Anwendungslogik deterministisch und hardwareunabhängig.
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.
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.
| Schnittstelle | Base liefert | Sie implementieren |
|---|---|---|
IBusDriver | TX/RX ring queues, Work() pump, inter-byte timing | Init, AvailableForTx, Transmit |
IClock | full ms/second counter | call Tick() from a 1 ms ISR |
IWatchDog | enabled flag + Enable/Disable/IsEnabled | Reset() (the kick) |
IFlash | address bookkeeping + 1024-byte page size, Get* | read/write/erase/lock |
ILed | blink state machine off IClock | writePin, togglePin |
IButton | callback storage + dispatch | wire GPIO IRQ to OnInterupt() |
ITransmitter | holds the IBusDriver& | Init, SetIndividualAddress |
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.
Herunterladen, installieren und entwickeln. Keinen Cent, bis Ihr Produkt in den Verkauf geht.
0 €zum Loslegen
Fällig bei der KNX-Zertifizierung. Danach nutzen Sie ihn, so oft und wie Sie möchten.
10.000 €einmalig
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Kostenlos herunterladen und Ihr Produkt bauen. Sie zahlen erst bei der KNX-Zertifizierung — 10.000 €, lebenslang fest.