SDK kDriveExpress

kDrive by Weinzierl Engineering is a powerful software development kit (SDK) for KNX communication via KNX standard interfaces on the telegram level. It is implemented as a cross-platform software component library with a high grade of flexibility. kDrive defines a complete ecosystem for the rapid development of KNX applications on platforms with POSIX (like) operating systems, such as Linux and Windows. Application programming interfaces (APIs) are available in C++, C and .NET.

Application area

The purpose of kdrive is to enable the development of KNX software on different operating systems. It can be the basis for visualization tools as well as for individual management clients. A common use case is the implementation of test tools for production. The kdrive library can be used for all media in KNX as well as for different configuration modes. kDriveExpress is the binary distribution of the kDrive Library. It is available as free and as commercial license.

The following components are currently available in the framework of kDriveExpress:

•    Telegram access
•    Services

For details see technical information about the kDrive architecture.



Name kDriveExpress
Description C++ library for KNX communication via standard KNX Interface Devices. The kdriveExpress Edition Library is the binary version of the kDrive SDK.
Platforms See kDriveSource SDK and limitations in line License.
Supported Interfaces See kDriveSource SDK and limitations in line License.
Language The SDK is delivered as compiled library
Language Bindings The API is available in C and .net
License Free license excluding source code to use and redistribute however restricted to Weinzierl KNX Interface Devices. Commercial license excluding source code according to dedicated license agreement. Not limited to Weinzierl KNX Interface Devices.
Source code is available in the kDriveSource distribution.
Version 17.2.0
Doxygen API

Download free versions here. See limitation in line License. As the free version is mainly for evaluation purpose there are no additional platforms available for this license type. For the support of additional platforms for commercial license please contact Weinzierl.