Cloud Connected Devices
SmartThings Schema offers the fastest integration for Cloud Connected Devices into SmartThings. Once the integration is created, you can use a JSON payload to facilitate communication between your cloud and SmartThings, handling interactions, device state events, and commands.
Get Started Step-by-Step
1
Create Your OAuth2 Client Application
Integrate your app with the SmartThings platform using OAuth 2.0 Authorization Code flow. Generate an OAuth2 Client Application from your cloud that supports SmartThings redirect URIs. After integrating with the SmartThings platform, you can enable users of your platform to onboard and operate their devices using the SmartThings App.
2
Create Your Schema App
Create your Schema App to handle the interaction between your cloud and the SmartThings Cloud. SmartThings Schema specifies an interaction type when sending a request to your server. In turn, your server responds with the appropriate information in a JSON payload.
- Setup your Schema App using either AWS lambda function or webhook endpoint
- Your Schema App should support the various interaction types specified in the interaction types references.
3
Register Your Schema App
Use the SmartThings Console to register your Schema App. Provide the device cloud credentials obtained from creating your OAuth client application to establish the connection.
4
Register Your Products
Use the SmartThings Console to register all products associated with the Schema App. Create a new Cloud Connected product under Device Integrations to add your product details and link the Schema App.
5
Test Your Schema App
Test your devices with the SmartThings app and run the automated Test Suite prior to submitting your products for certification.
6
Submit for Certification
Works with SmartThings
Submit your products for the Works with SmartThings (WWST) certification program in the SmartThings Console.
Submit your products for the Works with SmartThings (WWST) certification program in the SmartThings Console.
Understanding Cloud Connected Devices
In order to use SmartThings Schema, your cloud must support OAuth 2.0 and multiple redirect URIs. A SmartThings Schema integration consists of two parts:
Stay Up to Date with SmartThings Developers
Blog post image
Blog post image
Blog post image
Blog post image
HueGoogle NestRingYaleSamsung