Я экспериментировал с Google Smart Home, и поток протокола мне кажется очень понятным. В итоге:
action.devices.SYNC
- отправлено Google Smart Home в службу исполнения для определения доступных устройств.action.devices.EXECUTE
- отправлено Google Smart Home в службу выполнения для выполнения определенного действия на устройстве.
На смартфоне / планшете покупатель может разместить устройство в определенном месте. Это позволяет ему задавать такие вопросы, как Выключить все в моем офисе. На внутреннем уровне Google Smart Home знает, какие устройства находятся в офисе, и впоследствии отправляет action.devices.EXECUTE
действие для каждого устройства в офисе, как описано выше.
Теперь мне интересно следующее: можно ли также получить настроенные местоположения / комнаты в службе выполнения? Доступна ли эта информация для поиска?