Как слушать события дверного звонка в Alexa умный дом навык (лямбда) - PullRequest
0 голосов
/ 18 июня 2019

Это мой первый умный умный дом, и это может быть пустышка

Я пытаюсь создать умный дом для интеграции с дверным звонком, используя следующий интерфейс.

https://developer.amazon.com/docs/device-apis/alexa-doorbelleventsource.html

Я сделал учетную запись, связывающуюся с облаком производства с Alexa. Кроме того, в Lambda завершены ответные директивы Discover и State Report.

Однако все еще запутанная часть - как написать обработчик в лямбда Alexa Skill для прослушивания событий дверного звонка и изменений состояния? Есть ли какая-либо конечная точка для прослушивания событий устройства?

Кто-нибудь может мне посоветовать, как этого добиться?

Примечание

Я получил точку отправки событий на шлюз событий, описанный здесь.

https://developer.amazon.com/docs/smarthome/send-events-to-the-alexa-event-gateway.html

Однако, насколько я понимаю, это то, что мы вручную отправляем в облако Alexa, чтобы объявить событие на устройстве с поддержкой Alexa. Но это не произойдет, когда происходит событие нажатия дверцы или обнаружение движения в облаке производителя или физическом устройстве дверного звонка.

Насколько я понимаю, Alexa Cloud интегрируется с облаком производителя, чтобы получить необходимую нам информацию, как мы уже связывали аккаунт. Я предполагаю, что Alexa Cloud знает, как общаться с производителями облака, и нам нужно сосредоточиться только на обработке Lambda, чтобы объявить устройство с поддержкой Alexa.

...