Протокол работы платформы умного дома

Платформа умного дома предлагает разработчикам навыков два протокола взаимодействия:

REST

Один из самых популярных протоколов на базе HTTP REST API.

Метод

Ресурс

Описание

HEAD

/v1.0/

Проверка доступности Endpoint URL провайдера

POST

/v1.0/user/unlink

Оповещение о разъединении аккаунтов

GET

/v1.0/user/devices

Информация об устройствах пользователя

POST

/v1.0/user/devices/query

Информация о состояниях устройств пользователя

POST

/v1.0/user/devices/action

Изменение состояния у устройств

JSON-RPC 2.0

Реализация JSON-RPC поддерживается только через Yandex Cloud Functions.

Пример создания функции можно посмотреть по ссылке.

Метод

Описание

unlink

Оповещение о разъединении аккаунтов

discovery

Информация об устройствах пользователя

query

Информация о состояниях устройств пользователя

action

Изменение состояния у устройств