. . .
Using Kaa endpoint SDKs
In order to save developers’ time, allow users concentrate on important business logic, and thus minimize the time to production, Kaa platform offers endpoint SDKs. An endpoint SDK is a library that provides communication, data marshaling, persistence, and other functions available in Kaa for a specific SDK type. Each SDK type is designed to be embedded into your client application and works in conjunction with Kaa cluster that serves as a cloud-based middleware for a particular IoT solution.
The following table provides platforms that were verified to support at least one type of the Kaa SDK. Click in an appropriate cell for the detailed instructions for your target platform and programming language.
Platform | C | C++ | Objective-C | Java |
---|---|---|---|---|
Linux | Supported | Supported | Supported | |
Windows | Supported | Supported | ||
QNX Neutrino RTOS | Supported | |||
Generic Desktop | Supported | |||
Android | Supported | |||
iOS | Supported | |||
Raspberry Pi | Supported | Supported | ||
Intel Edison | Supported | |||
Beaglebone | Supported | Supported | ||
Samsung Artik 5 | Supported | |||
UDOO | Supported | |||
Texas Instruments CC3200 | Supported | |||
ESP8266 | Supported |