Как мы можем направить намерение Amazon Echo на частную/внутреннюю конечную точку https? Как raspberry pi с nodeJS.
- Для использования «Echo Proxy» по-прежнему требуется, чтобы служба была доступна из Интернета (подробнее об Echo Proxy: https://www.reddit.com/r/amazonecho/comments/3blkax/alexa_api_proxy_java/ )
- Использование «HUE Bridge Emulator» поможет вам разветвить запрос Alexa на частный (только внутренний) https-сервер. Однако эта настройка ограничивает использование намерений Alexa «включить» или «выключить» (и установить уровень затемнения и т. д.). (Подробнее об эмуляторе HUE Bridge: https://github.com/armzilla/amazon-echo-ha-bridge )
Я хотел бы услышать отзывы о том, как мы можем решить эту проблему.
РЕДАКТИРОВАТЬ: теперь у меня есть стабильная работающая настройка моего Pi, управляемая Amazon Echo. И вот как это настроено:
- Настройте AWS Lambda для обработки входящих намерений от Echo.
- В Lambda сопоставьте «КЛЮЧЕВОЕ СЛОВО ДЕЙСТВИЯ» для каждого намерения/слота.
- В совпадающем намерении/слоте опубликуйте КЛЮЧЕВОЕ СЛОВО ДЕЙСТВИЯ на канале PubNub.
- Настройте мой Pi, чтобы ПОДПИСАТЬСЯ на канал PubNub для получения новых сообщений
- Если Pi получает соответствующее ACTION KEYWORD на канале, он запускает функцию/скрипт
- Эта функция/скрипт, в свою очередь, имеет полную логику выполнения (пример: открыть дверь гаража).
Я хотел бы услышать отзывы об этом методе и оставить вопрос открытым для других, чтобы опубликовать более простой/лучший способ добиться этого.