deCONZ API  1.1.0
 All Classes Namespaces Files Functions Enumerations Enumerator Groups Pages
deCONZ Reference Manual

Introduction

The deCONZ C++ API allows the development of plugins for the deCONZ main application. Plugins are free to communicate with any node in the ZigBee network.

Features

  • Send and receive packets to and from any node in the network
  • Full node discovery is done in the background and available through the node cache
  • Full access to Application Support Layer (APS) (no limitation to specific profiles)
  • Convenience classes for ZigBee Cluster Library (ZCL) handling

Installation

Currently the library is available for RaspBee platform.

Download the development package for your deCONZ version from http://www.dresden-elektronik.de/rpi/deconz-dev

wget http://www.dresden-elektronik.de/rpi/deconz-dev/deconz-dev-latest.deb

Install the package (old versions will be replaced automatically).

dpkg -i deconz-dev-latest.deb

Basic Usage

Include the main deCONZ header in your Qt plugin project.

#include <deconz.h>

Link your project with -ldeCONZ