-
C ++ - Klassenbibliothek mit allen Vorteilen von Vererbung, Polymorphismus, Templates, STL usw., entwickelt und optimiert für die Ausführung auf 32-Bit-ARM-Mikrocontrollern, SoCs und Anwendungsprozessoren
-
Umfasst die gesamte Software von IEEE 802.15.4 MAC- und PHY Glue über Zigbee-Netzwerk (NWK) und Anwendungsunterstützung (APS) bis hin zu Zigbee 3.0 Base Device Behavior (BDB) und Zigbee Cluster Library (ZCL).
-
Branchenweit einzigartiger, vollständig integrierter Zigbee Green Power (GP))
-
Alle Zigbee-Geräte-Rollen werden unterstützt (Koordinator, Router, Sleeping und Non-Sleeping-Endgerät), auch in einem einzelnen Binär-Image (z.B. USB-Dongle oder Gateway mit konfigurierbarer Rolle)
-
Anspruchsvolles Anwendungsframework mit umfassender und automatisierter Unterstützung für ZCL-Cluster, Attribute, Berichterstellung usw. mit integrierter Flexibilität für die Anpassung
-
Vereinfacht die Anwendungsentwicklung und -wartung durch Bereitstellung eines überladbaren / überschreibbaren Standardverhaltens, sodass Anwendungen nur auf Änderungen an Attributen, Befehlen usw. reagieren müssen.
-
Verwenden Sie sofort verfügbare Cluster oder leiten Sie Ihre eigene Implementierung mit bestimmten Änderungen an bestimmten Verhaltensweisen ab.
-
Das Framework unterstützt das Suchen und Binden. Die Anwendung muss nur Endpunkte als Ziel oder Initiator für das Suchen und Binden aktivieren.
-
Framework generiert automatisch alle Deskriptoren (aktive Endpunkte, einfache Deskriptoren usw.) für den Anwendungsfall.
-
Unterstützt zur Kompilierungszeit definierte Anwendungen und optional zur Laufzeit definierte Anwendungen (z. B. für Gateways oder Bridges).
-
Modulares und dennoch eng gekoppeltes, monolithisches Design, um eine optimale Wiederverwendung des Codes zu gewährleisten.
-
Framework-Bibliotheken für Kerndienste, Peripheriegeräte, Timer, Smart Packethandling, Sicherheit usw.
-
Permanenter Speicher im Flash-Speicher mit der Fähigkeit, fehlerhafte Blöcke zu reparieren und vorhersehbares, deterministisches wera leveling für häufig wechselnde Werte (wie Zähler) mit einer erweiterten API zum Suchen und Aktualisieren von Token.
-
Vollständig aktualisierbare Firmware über USB (z.B. USB-Dongles, eingebettet in Gateways usw.) oder Zigbee OTA Upgrade Cluster.
-
Entwickelt für Leistung, Zuverlässigkeit und Robustheit.
-
Erweiterte Debugging-Funktionen in Debug Builds (Zusicherungen, Heap-Nutzung und detaillierter Dump, Stack-Nutzung usw.).
-
Herstellerunabhängig; portierbar auf eine Vielzahl von Mikrocontroller- und IEEE 802.15.4-Funkkombinationen; vereinfacht die Migration, z.B. wenn Komponenten eingestellt werden und erleichternd auch für Zweitlieferanten.