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

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

  1. REST
  2. JSON-RPC 2.0

REST

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

Ресурс Описание Метод
/v1.0/ Проверка доступности Endpoint URL провайдера HEAD
/v1.0/user/unlink Оповещение о разъединении аккаунтов POST
/v1.0/user/devices Информация об устройствах пользователя GET
/v1.0/user/devices/query Информация о состояниях устройств пользователя POST
/v1.0/user/devices/action Изменение состояния у устройств POST
Ресурс Описание Метод
/v1.0/ Проверка доступности Endpoint URL провайдера HEAD
/v1.0/user/unlink Оповещение о разъединении аккаунтов POST
/v1.0/user/devices Информация об устройствах пользователя GET
/v1.0/user/devices/query Информация о состояниях устройств пользователя POST
/v1.0/user/devices/action Изменение состояния у устройств POST

JSON-RPC 2.0

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

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

Метод Описание
unlink Оповещение о разъединении аккаунтов
discovery Информация об устройствах пользователя
query Информация о состояниях устройств пользователя
action Изменение состояния у устройств
Метод Описание
unlink Оповещение о разъединении аккаунтов
discovery Информация об устройствах пользователя
query Информация о состояниях устройств пользователя
action Изменение состояния у устройств