У меня есть проблема (что еще) :-)
Я только что получил Alexa Dot и хочу управлять своим «умным домом» с его помощью.«Умный дом» уже существует и представляет собой решение «сделай сам», управляемое Raspberry Pi.Пи находится в локальной сети.
Проблема 1 в том, что Маршрутизатор и / или интернет-провайдер не разрешают переадресацию портов (по крайней мере, я пока не смог запустить его).(Германия: Speedport LTE 2 с мобильным интернетом O2 Free M Flex LTE / UMTS) Поэтому я не могу отправлять сообщения из Интернета на мой RPi.Значит и Amazon AWS не может.Я хотел сделать это с DynDNS ... но бесполезно, если я не могу сделать переадресацию портов на Pi.
Это не дает мне много возможностей, я думаю.
Опция1 было бы установить конечную точку на моем веб-сервере и сохранить там результат от Alexa.Затем отправьте запрос от Pi на веб-сервер и проверьте, есть ли новые «действия», которые нужно выполнить.Но это больше не будет в режиме реального времени.Не могу отправить запрос каждую секунду.Бедный сервер.
Вариант 2 (на мой взгляд) ... Возможно установить Amazon AWS на RPi.Могу ли я предположить, что Alexa Dot принимает мою голосовую команду (аппаратная часть хороша для этого), Amazon Server обрабатывает ее, НО не отправляет «действие» обратно в точку, а не в RPi?
Есть ли другой вариант?Я еще не слишком углублялся в тему создания собственных навыков Алекса и обработки.Может быть, есть другой способ.
В конце мне нужны пользовательские навыки Alexa для управления моим умным домом.Как «Включить свет» ... и запрос должен завершиться на RPi, который затем обрабатывает эту «команду».Итак, мне нужна «команда», которую доставили на RPi в моей локальной сети.
Я был бы очень благодарен за любое рабочее решение.Приветствия.