Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 2.36 KB

HowToDevelopThingsUsingSmartThingsThingsSDK.md

File metadata and controls

37 lines (28 loc) · 2.36 KB

How to develop things using SmartThings Things SDK based Tizen RT

SmartThings Things(ST-Things) SDK is lightweight OCF development framework based Tizen RT.
It provides APIs to develop OCF devices and supports Samsung Connect Services provided by Samsung mobile devices to easily connect Samsung Cloud.

Prerequisites

1. To use Tizen RT

Please refer to each details.

2. To use Samsung Cloud

A device developed using ST-Things SDK based Tizen RT can connect to Samsung Cloud.
In order to work with the cloud, it is necessary to sign up Samsung Account at SmartThings Developers site.
Then, follow the steps.

  1. Get your MNID - Manufacturer ID - on My Page
  2. Create a cloud-connected device [Details]
  3. Generate the Certificate Signing Request and issue a new Signing key for the device certificate [Details]

To develop App(Samsung Connect) UI and functionality, use the SmartThings SDK. Please refer to SmartThings SDK site.

Getting Started

1. with Tizen Studio for RT

The Tizen Studio for RT is an IDE that provides a lightweight RTOS (real-time operating system)-based application development environment that helps you develop, build, flash, and debug applications in Ubuntu.
Select OS as Ubuntu and download Tizen Studio for RT IDE at HERE.
Tizen Studio supports ST-Things SDK since v2.0.
Please refer to README.

2. without the IDE

Please find it at README to build st_things sample app.

API Reference

Please find ST-Things APIs at README.