KNX C++ library

Introduction

This page contains the libknx a multi platform library for simple access to the KNX home automation system.

Documentation

The whole documentation is realized using doxygen. All documentation files can also be loaded from the download folder. The most recent one can be found online here.

Version

please have a look here

License

The software is (currently) closed source but free for use in any non-commercial application. In case you need any other license please contact the author.

Download

All files for downloading can be found here.

Bugs and Missing Features

Since the libknx is a quite new project I'd be happy for any comments, feedback or feature requests.

Frequently Asked Questions

When I run the test program I cannot connect to my gateway although I specified the remote host using the -r option. Why ?

The KNX standard opens two connections for each tunnel. The second TCP/UDP connection is initiated from the gateway. To do this the gateway has to know the local IP where you started the program. The local IP can be specified using the -l option at startup.

Author and Contact

Norbert Schmitz <knx at nagilo.de>