Какой лучший способ реализовать навык Алекса? - PullRequest
0 голосов
/ 17 октября 2019

Я буду использовать систему умного дома с Алексой. У меня есть облачный сервер. Через облачный сервер у меня есть доступ к моей системе умного дома (TLS, https). Система умного дома имеет центральное устройство (шлюз). На шлюзе есть структура и вся информация, которая мне нужна для alexa и облачного сервера. Шлюз может управлять такими устройствами, как выключатели, светорегуляторы и т. Д.

Если возможно, я буду размещать лямбда-логику на своем облачном сервере.

Шаги:

  1. Установка навыка в приложении alexa
  2. Вход в систему с учетными данными облачного сервера на облачном сервере (oauth2 доступен)
  3. Чтение информации из шлюза через облако
  4. Анализ этой информации в удобочитаемом формате alexa
  5. Отображение устройств из проанализированной информации в приложении alexa в виде переключателей, затемнения, управления освещением и т. Д.
  6. Управление устройствами через приложение alexa и голосовое управление alexa.

Мои вопросы:

Как я могу это реализовать? Какой навык я могу использовать? (Smare Home Skill или Custom Skill или оба?) Как я могу прочитать информацию со шлюза при активации пользовательского навыка в приложении alexa и отображать устройства?

...