KAIstack: KNX-Kommunikationsstack

[Translate to Deutsch:]

Der KNX-Kommunikationsstack KAIstack ist die wichtigste Software-Komponente von KAI (KNX Advanced Interface) und ermöglicht die volle KNX-Funktionalität für Endgeräte.

KNX-zertifiziert in vielen verschiedenen Konfigurationen enthält der Stack alle vom KNX-Standard geforderten Bestandteile und ist vollständig ETS-kompatibel. Aufgrund seiner modularen Grundstruktur kann der KAIstack auf individuelle Kundenwünsche zugeschnitten werden. Diese Flexibilität und Modularität macht es grundsätzlich möglich, den TAPKO KNX-Stack an verschiedenste Anforderungen anzupassen und alle KNX-Inbetriebnahmemodi sowie KNX-Gerätemodelle zu unterstützen. Ebenso lässt sich der KAIstack leicht an die verschiedenen Hardware-Entwicklungsplattformen anpassen. Die Applikation selbst wird von Veränderungen der Stack-Konfiguration kaum beeinflusst - alle Einstellungen werden für die Applikation verborgen durchgeführt. Sogar während der Applikationsentwicklung ist es noch möglich, die Stack-Konfiguration ohne großen Aufwand zu verändern.

 

Strukturierung des Stacks

In Anlehnung an das ISO/OSI-Referenzmodell ist die innere Struktur des KAIstacks in einen für die Applikation relevanten Teil, einen modularen inneren Teil, einen KNX-mediumabhängigen Teil und einen MCU-Teil aufgeteilt. Aus dieser strikten Trennung resultiert eine optimale Nutzung von Resourcen, eine Steigerung der Systemzuverlässigkeit sowie eine verbesserte Gerätestabilität. Für jede Kombination von Gerätemodell, Inbetriebnahmemodus und KNX-Medium ist der Kern des KAIstacks identisch. Vorteil daraus: Es gibt nur diesen einen Stack, der beliebig mit allen benötigten Optionen ausgestattet werden kann. Auch Upgrades und Erweiterungen sind nachträglich mit geringem Aufwand implementierbar.

 

KNX-Applikationsentwicklung

Da KAIstack bereits in einer Vielzahl von Konfigurationen KNX-zertifiziert ist, ist in dem Fall für die Gerätesoftware lediglich die KNX-Zertifizierung der Applikation notwendig. Zur Vereinfachung der Entwicklung wird für die Applikation eine umfangreiche Schnittstelle (API) zur Verfügung gestellt. Diese umfasst diverse Funktionen wie beispielsweise die einfache Auswertung und Stimulation von Gruppenobjekten, Timer, Konvertierungen, usw. Als Entwicklungsumgebung kann das TAPKO Test- und Demoboard KAIstack EVA genutzt werden. Der komplette KNX-Stack steht auch unter Microsoft Windows zur Verfügung, um eine umfangreichere Logik der Applikation auch mit Hilfe von Windows-Tools entwickeln zu können. Mit diesem Set aus API und Entwicklungsplattform können sehr schnell komplexe Applikationen erstellt werden.

 

Kostenlose Demo-Version

Damit die Funktionalität des TAPKO KAIstack jederzeit verifiziert werden kann, stellen wir kostenlose Demo-Versionen bereit. Diese beinhalten den kompletten TAPKO KNX-Stack für ein bestimmtes Gerätemodell und der Ankopplung an den Bus. Als Applikation werden verschiedene Standardanwendungen mitgegeben. Wir geben auch die vollständige Hardwaredokumentation mit, so dass KAIstack mit unseren EVAL-Boards sowie mit Ihrer eigenen Hardware getestet werden kann.

  • In einer Vielzahl von verschiedenen Konfigurationen bereits KNX-zertifiziert
  • Kann auf alle Anforderungen und Vorgaben zugeschnitten werden
  • Hohe Hardware-Kompatibilität durch Flexibilität und Modulbauweise
  • Applikationen unbeeinflusst durch KAIstack -Konfigurationsänderungen
  • Separate Entwicklungsumgebung für Microsoft Windows
  • Unterstützung von KNX-IP, KNX-TP und KNX-RF
  • Leicht an Hardware-Entwicklungsplattformen anpassbar
Zurück zur Übersicht