. . .

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