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.
Please refer to each details.
- Toolchain installation [Details]
- Board specific prerequisites [Details]
- IoTivity prerequisite installation [Details]
- ROMFS prerequisite installation [Details]
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.
- Get your MNID - Manufacturer ID - on My Page
- Create a cloud-connected device [Details]
- 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.
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.
Please find it at README to build st_things sample app.
Please find ST-Things APIs at README.