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

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

  1. REST
  2. JSON-RPC 2.0

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 Изменение состояния у устройств
Метод Ресурс Описание
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 Изменение состояния у устройств
Метод Описание
unlink Оповещение о разъединении аккаунтов
discovery Информация об устройствах пользователя
query Информация о состояниях устройств пользователя
action Изменение состояния у устройств