如何在Alexa智能家居技能中收听门铃事件(Lambda)

时间:2019-06-18 13:49:05

标签: amazon-web-services aws-lambda alexa alexa-skills-kit alexa-app

这是我的第一个智能家居技能,这可能是一个傻瓜问题

我正在尝试使用以下界面创建一种智能家居技能,以便与门铃集成。

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

我已经使用Alexa完成了与制造商的云链接的帐户。此外,在Lambda中完成了对Discover指令和状态报告指令的响应。

但是,仍然令人困惑的部分是如何在Alexa Skill lambda中编写一个处理程序来侦听门铃事件和状态更改事件?是否有终结点可用于侦听设备事件?

任何人都可以建议我如何实现这一目标?

注意

我很想将事件发送到此处描述的事件网关。

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

但是,根据我的理解,这是我们手动发送到Alexa云的事件,用于向启用Alexa的设备宣布事件。但是,只要在制造商云或门铃物理设备中发生门按下事件或运动检测,就不会发生这种情况。

我的理解是,Alexa云与制造商云集成在一起,以获取我们已经完成帐户链接所需的信息。我假设Alexa云知道如何与制造商云进行通信,我们只需要专注于处理Lambda即可向支持Alexa的设备发布产品。

0 个答案:

没有答案