Skip to main content
C7B

Technische Daten

Überblick

Compact7B ist eine embedded C++ Bibliothek für 32- und 64-Bit-Controller und System-on-Chips, die drahtlose Kommunikation auf der Basis von Zigbee PRO bietet. Für die Bereitstellung der Laufzeitumgebung sowie der PHY- und MAC-Schichten sind CompactFrameworkTM und Compact15.4TM erforderlich. Beim Compact7BTM handelt es sich um eine Zigbee PRO 2017-kompatible Plattform mit Green Power-Funktion, die von der Zigbee Alliance als Golden Unit ausgezeichnet wurde. Es ist die Grundlage für die weltweit ersten zertifizierten Zigbee 3.0-Produkte.

Erstklassige Zigbee-Produkte und Hochleistungsanwendungen können mit dem Compact7BTM-Stack auf einfache Weise entwickelt werden, da das Framework durchgehend objektorientiert ist. Dies entlastet die Firmware-Entwickler und gibt ihnen mehr Raum für eigene Ideen. Die Unterstützung von Zigbee Green Power und der Zigbee Cluster Library ist ein wesentlicher Bestandteil des Frameworks. Die meisten Standardcluster wurden bereits implementiert und können problemlos in Ihre eigenen Anwendungen integriert werden. Compact7BTM ist eine ausgereifte, zuverlässige und bewährte Lösung, die Ihnen modernste Zigbee-Technologie bietet.


Bestehende Ports (Auswahl)

  • ARM Cordio 15.4 IP

  • BL702

  • BL707

  • AT91SAM7S512 + CC2520

  • ATSAM4S8B + CC2520

  • QPG6095

  • QPG6100

  • QPG6105

  • BCM2837 (Linux) + GP711

  • BCM2837 (Linux) + GP712

  • BCM2837 (Linux) + QPG7015M

  • IPQ5018 (Linux) + QPG7015M

  • IPQ60xx (Linux) + QPG7015M

  • MT8512 (Android/FireOS) + GP712 + FEM

  • Ralink MT7620 (MIPS 24KEc, openWrt) + Qorvo GP712-Funk

Das ubisys Zigbee Direct Virtual Device für POSIX ist auf Plattformen mit Bluetooth 4.0+ Schnittstelle und der Fähigkeit zum Betrieb als Bluetooth Low Energy Central verfügbar:

  • Linux-Gerät mit Bluetooth (PCs, Set-Top-Boxen, Hubs, Gateways, Single-Board Computer wie Raspberry-Pi usw.)
  • Android-Gerät mit Bluetooth (Telefon, Tablet, Smart Speaker, TV, und weitere)

  • iPhone (iOS 5.0+), iPad (iPadOS 5.0+), Apple Watch (watchOS 4.0+), Apple TV (tvOS 9.0+), Apple Computer (macOS 10.10+)

Die Liste wird ständig aktualisiert/erweitert. Bei Fragen nach weiteren Plattformen kontaktieren Sie uns einfach: sales@ubisys.de


Funktionen

  • 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.

Beispiele

Zigbee-SoC-Lösung (Single-Chip)

  • Lösung für „Dinge“, z.B. Aktoren und Sensoren
  • SoC enthält Funk und MCU, die den Stack ausführen
  • Alle Zigbee-Gerätefunktionen werden unterstützt: Trust Center, Router oder Endgerät
  • Empfohlen: Cortex-M, 256 KB Flash (512 KB für On-Chip-OTA-Speicher oder vollständige Debugging-Funktionen), 32 KB + RAM
  • Beispiele: CC2538, GP69x, ARM Cortex-M + Cordio 15.4
ZB-SoC-Solution

Zigbee-Transceiver-Lösung (Dual-Chip oder SiP)

  • Lösung für „Dinge“, z.B. Aktoren und Sensoren
  • Die MCU führt Stack und Anwendung aus.
  • Transceiver über SPI verbunden
  • Alle Zigbee-Gerätefunktionen werden unterstützt: Trust Center, Router oder Endgerät
  • Empfohlen: Cortex-M, 256 KB Flash-ROM (512 KB für On-Chip-OTA-Speicher oder vollständige Debugging-Funktionen), 32 KB + RAM
  • Transceiver-Beispiele: CC2520, AT86RF233, GP712
  • SiP-Beispiele: ATSAMR21
ZB-Transceiver-Solution


Copyright © 2005 ‐ 2024 ubisys technologies GmbH. Impressum. AGB

WordPress Cookie Plugin von Real Cookie Banner