SmartThings Edge Device Drivers

website·Indexed 41 days ago

https://developer.smartthings.com/docs/getting-started/architecture-of-smartthings

Developer documentation for SmartThings Edge device drivers, featuring API references for Matter and Z-Wave implementations. Includes details on Matter defaults such as st.matter.defaults.colorControl and st.matter.defaults.switch, as well as Z-Wave Command Classes including st.zwave.CommandClass.TimeParameters, st.zwave.CommandClass.WakeUp, and st.zwave.CommandClass.DoorLock.

Tokens
571K
Snippets
3.4K
Records
4.8K
Agent score
66%

What's inside SmartThings

  1. Overview of Capability Presentation display types

    Display types are used in Capability Presentations to define the visual representation of a Capability within the SmartThings app. Different views (dashboard, detail, and automation) support various display types. Note that minimum and maximum properties defined in a Capability's definition are not automatically detected or set as the range for display types; these must be explicitly defined in the presentation.
  2. Overview of SmartThings API Access Apps

    A SmartThings API Access App is a web application that uses OAuth 2.0 to authenticate with the SmartThings platform. This allows the application to securely access a user's SmartThings account to monitor and control connected devices. Key capabilities include discovering devices within a user's location, reading device status (e.g., switch state), sending control commands, and receiving real-time event notifications when device states change.
  3. Overview of SmartThings Enterprise platform features

    The SmartThings Enterprise platform provides tools for businesses to integrate and extend the SmartThings cloud within enterprise environments. Key features include:

    • Enterprise Accounts: Centralized management and grouping of IoT resources and users.
    • Role-Based Access Control (RBAC): Assignment of organizational roles to control access to devices, locations, and services.
    • Permission System: Fine-grained access control at the user, device, or location level.
    • Service Accounts: The primary authentication method for the API, enabling secure, automated server-to-server interactions and background processes without requiring user intervention.
  4. Overview of SmartThings Schema for Cloud-to-Cloud Integration

    SmartThings Schema is a cloud-to-cloud integration framework that allows Cloud Connected Devices to communicate between the SmartThings cloud and a partner's cloud using JSON payloads. It enables devices to report their current state to the partner cloud and handle commands sent from SmartThings. A complete integration requires two components: an OAuth 2.0 authorization server and a Schema App that supports specific interaction types.