邢远 发表于 2013-3-16 12:17:33

KNX Software Development Kits (SDKs)

KNX Software Development Kits (SDKs)Weinzierl Engineering offers a range of cross-platform Software Development Kits (SDKs). All SDK documentation is in English.
[*]SDK kdrive BAOS Binary
[*]SDK kdrive BAOS Web Services
[*]SDK kdriveExpress
SDK kdrive BAOS Binary
DescriptionThe kdrive BAOS Binary SDK is a C++ implementation of the KNX BAOS Binary Protocol. The class library aligns itself with the KNX BAOS Binary protocol, and 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 parameter type. It is currently supported on the following platforms:
[*]Windows
[*]Linux
[*]Mac OS X
[*]iOS
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. The KNX BAOS Binary SDK 2.0 supports the KNX IP BAOS 770 as well as the 771 and 772 versions.
LanguageC++
Language Bindings.NET Managed C++ wrappers (subset)
LicenseBOOST Software License
VersionkdriveBAOS-12.8.0 (updated 2012-10-24)
Protocol VersionsKNX BAOS Binary 1.2 and 2.0
CostFree
Doxygen API
[*]Doxygen C++ API Documentation
[*]Doxygen .NET API Documentation

SDK
[*]kdriveBAOS-12.8.0.zip (Windows line endings)
[*]kdriveBAOS-12.8.0.tar.gz (Unix line endings)
[*]kdriveBAOS .NET DLL's for VS2008 and VS2010
[*]Boost 1.49.0 Header Files cut-down with bcp

SDK kdrive BAOS Web Services
DescriptionThe kdrive BAOS Web Services SDK is a Java Script implementation of the KNX BAOS Web Services Protocol. This SDK contains an application programming interface (API) and two demo applications how to use it. The first one is called "Push Button Demo". It represents a two channel push button including a feedback object. The second one is called "Datapoint Type Demo", it shows the usage of the different available KNX datapoint types in a web application. The demo applications can be opened with any standard browser (tested with Firefox, Internet Explorer, Chrome and Safari). The BAOS Web Services are supported by the KNX IP BAOS 771 and 772.
Language BindingsHTML / Java Script
LicenseBOOST Software License
VersionV1.0 (released 2011-02-03)
Protocol VersionsKNX BAOS Web Services 1.0
CostFree
SDK for Web BrowserkdriveBAOS WebServices (JavaScript)
SDK kdriveExpress KNX Bus Access
DescriptionThe kdriveExpress Edition Library is a cross-platform C library which enables KNX Bus Access via Interface Devices, such as the KNX USB Interface 310 and KNX IP Interface 730 from Weinzierl Engineering. These devices communicate via the External Messaging Interface, of which there are three variants: EMI1, EMI2 and CEMI. The library internally handles the various protocols and offers a single common interface using the Common EMI (CEMI) telegram format.
LanguageC
LicenseFree to use and redistribute however restricted to Weinzierl KNX Interface Devices. View License
Version13.1.0 (2013-03-13)
Supported Interfaces
[*]KNX USB Interface 310
[*]KNX USB Interface 311
[*]KNX USB Interface 320
[*]KNX USB Interface 330
[*]KNX IP Interface 730
[*]KNX IP Interface 740 Wireless
[*]KNX IP Router 750
[*]KNX IP BAOS 770
[*]KNX IP BAOS 771
[*]KNX IP BAOS 772
[*]KNX TinySerial 810

Contains binaries for
[*]Windows "C Interface", Visual Studio, Borland etc
[*]Windows .NET DLL's for 32-bit .NET 3.5, .NET 4.0 and .NET 4.5
[*]Linux Ubuntu 12.04 32-bit .so libraries
[*]Other platforms can be supported on request

CostFree
Doxygen API
[*]Doxygen C API Documentation
[*]Doxygen .NET API Documentation

SDK Download
[*]kdriveExpress-13.1.0.zip (Windows line endings)
[*]kdriveExpress-13.1.0.tar.gz (Unix line endings)
[*]kdriveDemoClient-12.8.0 (win32)


shucai 发表于 2015-6-14 04:41:22

好资料   先收藏了

xuxiubo 发表于 2016-6-1 11:01:34

好东西,收藏一下

damiaa 发表于 2018-5-8 11:34:52

好东西,收藏一下

damiaa 发表于 2018-5-8 11:41:00

License 好申请吗?
页: [1]
查看完整版本: KNX Software Development Kits (SDKs)