Tizen IoT

Tizen is commercialized for smart TVs, smartphones, smartwatches, and smart home appliances with three profiles: TV, Mobile, and Wearable. Tizen IoT Headed and Headless binaries support any type of special-purpose IoT devices based on the Linux kernel. Tizen IoT Extension SDK supports for the developers to develop an application running on the Tizen IoT Headed and Headless binaries. Also, using Tizen IoT extension SDK, the developers can develop the IoT devices which are connected easily and securely with legacy IoT ecosystems such as SmartThings™.

Tizen IoT Extension SDK version 1.0 is released from Tizen Studio 3.0 for Tizen 5.0. The following features are supported:

  • Hardware targets: Raspberry Pi 3 is supported as the official reference hardwares.

  • Platform image

    • Headless: Tizen 5.0 platform image for headless-type IoT devices without a display. Raspberry Pi 3 can be used with the headless platform image.
    • Headed: Tizen 5.0 platform image for headed-type IoT devices with a display. Raspberry Pi 3 can be used with the headed platform image.
  • Development environment

    • IoT Setup Manager: The IoT Setup Manager is a computer application for easily setting up Tizen IoT on hardware targets. Both Linux and Windows computer environments are supported.

    • Tizen Studio 3.0 (or higher) is used as the IDE for developing IoT applications with the Tizen IoT platform on Raspberry Pi 3.

    • IoT API

      • Things SDK for SmartThings™: Using Things SDK API for SmartThings™, you can create your IoT devices with the SmartThings Cloud. The Things SDK API enables you to integrate, control, and monitor your IoT devices through the SmartThings Cloud with the SmartThings application.


      The API set for Tizen IoT Extension SDK version 1 for Tizne 5.0 is not compatable to the API set for Tizen IoT Preview 2 for Tizen 4.0.

      • Peripheral I/O: Using the Tizen Peripheral I/O Native API for IoT devices, you can control peripherals, such as sensors and actuators, using industry-standard protocols and interfaces.

    To get started with developing your own Tizen IoT applications:

    1. Setup the board.
    2. Develop an application.
    3. Set up the SmartThings Cloud.
    4. Test the application with SmartThings app.