IoT APIs

 

The Tizen IoT API provides a common set of interfaces allowing you to build compelling IoT device applications which achieve native performance. The characteristics include:

  • Common set API, which means that the Tizen IoT API is based on the Tizen 5.0 common profile. The API supports the common set of mobile, wearable, and TV profiles and allows you to make IoT applications, such as network audio applications.
  • Available platform binaries, which allow you to efficiently create an IoT application. Tizen Common Headed binaries for ARTIK 530 and ARTIK 530s have passed the API test verification, which means that you can create IoT applications with a productive quality.

The following table lists the IoT-specific Tizen platform API group.

Table: Tizen IoT API group

IoT-specific API Description
Things SDK API The SmartThings™ Things SDK APIs help you to create new Things applications on IoT devices. For the full specification, see the Things SDK API Reference.
Peripheral I/O API The Peripheral I/O native APIs are designed specifically for making IoT devices control peripherals, such as actuators and sensors. For the full specification, see the Tizen Common Headed API Reference and Tizen Common Headless API Reference.
ZigBee API The Zigbee native APIs help you to create, destroy, and manage the Zigbee network.
Note Tizen IoT Extension SDK version 1.0 is not compatible with Tizen IoT Preview 2. For Things SDK API of Tizen IoT Preview 2, please see Things SDK API for Tizen IoT Preview 2(legacy) and Things SDK API Reference for Tizen IoT Preview 2. For the full set of API reference for Tizen 4.0 IoT Headed and Headless profiles, see the Tizen 4.0 Common Headed API Reference and Tizen 4.0 Common Headless API Reference.