The Software Development Kit SDK for BAOS Binary Services is a C++ implementation of the KNX BAOS Binary Protocol. It can be used for a rapid development of native applications for KNX control which are using the KNX BAOS IP Interfaces. The main use case for this SDK is the development of visualization apps for mobile devices such as smart phones or tablet computers.
For each protocol message type a corresponding class is available to send and receive the message data. In addition several convenience classes are provided to interpret the information, such as a datapoint class for converting the raw byte stream into a specific KNX datapoint type.
|Name||SDK for BAOS Binary Services|
|Description||C++ library for KNX BAOS IP Binary Protocol|
|Platforms||This SDK is currently supported on the following platforms:
Because of the source code distribution a porting to additional platforms is open for the user.
|Supported Interfaces||The SDK for KNX BAOS Binary Services supports the KNX BAOS devices and modules
|Language||The SDK is implemented in C++|
|Language Bindings||In addition to the native C++ classes a Managed C++ wrapper is also included to provide some level of integration with the .NET languages, such as C# and Visual Basic.NET.|
|License||Free license including sources according to MIT license|
|Version||Latest versions available on Github|