Home / Produkte / Software-Bibliotheken / Compact7B: ZigBee PRO Stack

Compact7B™ ZigBee PRO Stack

Drahtlose Vernetzung: ZigBee PRO

Compact7B: ZigBee PRO Stack for Embedded Systems

Compact7B is a embedded C++ library for 32- and 64-bit controllers and System-on-Chips offering wireless communication based on ZigBee PRO. It requires CompactFramework™ and Compact15.4™ to provide the runtime-environment as well as PHY and MAC layers, respectively. The Compact7B™ is ZigBee PRO 2015 Compliant Platform with Green Power feature, awarded Golden Unit designation by the ZigBee Alliance. It is the foundation for the world’s first certified ZigBee 3.0 products.
First rate ZigBee products and high performance applications can easily be developed using the Compact7B™ Stack, as the framework is object-oriented throughout, easing the workload of the firmware developers while giving them more room for their own ideas. Support for ZigBee Green Power and the ZigBee Cluster Library is integral to the framework and most of the Standard Clusters have already been implemented and can easily be integrated in your own applications. Compact7B™ is a mature, reliable and proven solution, providing you with state-of-the-art ZigBee technology.

Existing ports:

  • Atmel AT91SAM7S512 (ARM7TDMI, bare-metal) + Texas Instruments CC2520 radio
  • Atmel ATSAM4S8B (Cortex-M4, bare-metal) + Texas Instruments CC2520 radio
  • Broadcom BCM2835 (ARM1176JZFS, Raspbian Linux) + Qorvo GP712 radio
  • Ralink MT7620 (MIPS 24KEc, openWrt) + Qorvo GP712 radio
  • Qorvo GP695 SoC (Cortex-M4, bare-metal), integrated radio


  • C++ class library with all the benefits of inheritance, polymorphism, templates, STL, etc. designed and optimized to run on 32-bit ARM micro-controllers, SoCs and application processors
  • Covers all software from IEEE 802.15.4 MAC and PHY glue, to ZigBee Network (NWK) and Application Support (APS), to ZigBee 3.0 Base Device Behavior (BDB), to the ZigBee Cluster Library (ZCL)
  • Industry-unique, fully-integrated ZigBee Green Power (GP)
  • All ZigBee device roles supported (Coordinator, Router, Sleeping and non-sleeping End-Device), also in a single binary image (e.g. USB dongle or gateway with configurable role)
  • Sophisticated Application Framework with comprehensive and automated support for ZCL clusters, attributes, reporting, etc. with in-built flexibility for customization
  • Simplifies application development and maintenance by providing overloadable/overridable default behavior, such that applications are only required to react on changes to attributes, commands etc.
  • Use readily available clusters or derive your own implementation with specific tweaks to certain behavior
  • Framework includes support for finding & binding, application only has to enable endpoints as finding & binding target or initiator
  • Framework automatically generates all the descriptors (active endpoints, simple descriptors, etc.) on behalf of the application
  • Supports applications defined at compile-time and optionally applications defined at run-time (e.g. for gateways or bridges)
  • Modular and still tightly coupled, monolithic design to ensure optimum code reuse
  • Framework libraries for core services, peripherals, timers, smart packet handling, security etc.
  • Persistent Storage in flash-memory with ability to repair bad blocks and predictable, deterministic wear leveling for frequently changing values (like counters) featuring an advanced API for searching and updating tokens
  • Firmware completely upgradable via USB (e.g. USB dongles, embedded into gateways etc.) or ZigBee OTA Upgrade Cluster
  • Designed for performance, reliability and robustness
  • Advanced debugging features in debug builds (assertions, heap usage and detailed dump, stack usage etc.)
  • Silicon-vendor independent; portable to a variety of microcontroller and IEEE 802.15.4 radio combinations; simplifies migration e.g. when parts are discontinued and also facilitates second source

Compact15.4: IEEE 802.15.4 System Architecture

Zugehörige Produkte

IEEE 802.15.4 2.4GHz USB Stick für Wireshark

IEEE 802.15.4 Stick für Wireshark™

Mit dem ubisys IEEE 802.15.4 USB Stick mit Sniffer Firmware läßt sich der Funkverkehr im 2,4 GHz Band mittels Wireshark protokollieren und darstellen. Protokolle wie 6lowpan, ZigBee 2006 und ZigBee PRO werden dabei unterstützt. Weitere Protokolle (z.B. WirelessHART und ISA100.11a) lassen sich...
Compact15.4: IEEE 802.15.4 MAC

Compact15.4™: Drahtlose Vernetzung mit IEEE 802.15.4

Compact15.4 ist eine C++ Bibliothek für 32-bit ARM Controller von Atmel (z.B. SAM7 und SAM3), die drahtlose Kommunikation auf Basis des IEEE 802.15.4 MAC bietet. Auch unser Compact7B™ ZigBee Stack setzt darauf auf. Zur Zeit werden die 2,4GHz PHYs CC2520 und CC2420 unterstützt...
Platform7B: ZigBee PRO Platform

Platform7B™: Die ubisys ZigBee PRO Plattform

Ein Atmel Controller mit ARM7TDMI oder Cortex-M3 Core, Texas Instruments CC2520 2.4GHz RF-Transceiver und der Compact7B™ C++ ZigBee Stack: Das sind die Komponenten der „ZigBee Platform” von ubisys, die Sie auch zur Grundlage Ihrer Produkte machen können...