Duo как часть существующего умного дома
Управление устройством через API
Duo может работать практически в любой уже существующей системе «Умный дом» с помощью HTTP REST API.
Это означает, что при реализации сценариев автоматизации возможно добавлять управления устройствами, подключенными к Duo в рамках существующего у пользователя контроллера:
Примеры выполнения команд по HTTP:
- Включение первого канала:
GET http://192.168.1.108/commands/Multiswitch/channel1/on - Выключение второго канала:
GET http://192.168.1.108/commands/Multiswitch/channel2/off - Получение информации о статусе каналов:
GET http://192.168.1.108/sensors/Multiswitch/
Управление умным домом с нажатых клавиш выключателей
При нажатии клавиши выключателя, подключенного к Duo, устройство отправляет UDP пакет с информацией о том какая клавиша была нажата и в какое положение переведена.
Центр умного дома может выполнить GET запрос для чтения полученной команды и выполнить действия в зависимости от полученной информации.