Я буду использовать систему умного дома с Алексой. У меня есть облачный сервер. Через облачный сервер у меня есть доступ к моей системе умного дома (TLS, https). Система умного дома имеет центральное устройство (шлюз). На шлюзе есть структура и вся информация, которая мне нужна для alexa и облачного сервера. Шлюз может управлять такими устройствами, как выключатели, светорегуляторы и т. Д.
Если возможно, я буду размещать лямбда-логику на своем облачном сервере.
Шаги:
- Установка навыка в приложении alexa
- Вход в систему с учетными данными облачного сервера на облачном сервере (oauth2 доступен)
- Чтение информации из шлюза через облако
- Анализ этой информации в удобочитаемом формате alexa
- Отображение устройств из проанализированной информации в приложении alexa в виде переключателей, затемнения, управления освещением и т. Д.
- Управление устройствами через приложение alexa и голосовое управление alexa.
Мои вопросы:
Как я могу это реализовать? Какой навык я могу использовать? (Smare Home Skill или Custom Skill или оба?) Как я могу прочитать информацию со шлюза при активации пользовательского навыка в приложении alexa и отображать устройства?