【问题标题】:Alexa Smart Home Skill - Use Lambda to just forward eventsAlexa Smart Home Skill - 使用 Lambda 转发事件
【发布时间】:2019-12-10 19:34:30
【问题描述】:

我正在构建 Alexa 智能家居技能。

我的每个用户都在家中拥有一个集线器设备,它与我的服务器保持永久开放的连接。

现在,智能家居技能需要使用 AWS Lambda,我实际上不想使用它,因为我已经拥有自己的服务器。 这个想法是使用 Lambda 将每个传入事件通过 https 转发到我的服务器并异步回答所有请求。 由于我想还有其他人想要将 lambda 调用转发到他们自己的服务器,我想知道是否已经有开源软件可以做到这一点?

【问题讨论】:

    标签: amazon-web-services aws-lambda alexa forwarding


    【解决方案1】:

    您当然可以将您的 Lambda 用作传递或代理,将请求发送到您的服务器以发送 asynchronous response

    但是,另一种方法可能是在您的 Lambda 中处理 Alexa 特定 逻辑,然后通过 HTTP 调用您的服务器/API 以获取任何请求所需的内容(状态/设备信息)来自 Alexa。通过关注点分离,这可以更好地解耦您的逻辑 IMO。

    也没有开源软件可以为您执行此操作,因为基本上您需要将您的设备/状态数据映射到 Alexa 的格式。不过docs 还是不错的。

    【讨论】:

      猜你喜欢
      • 2020-09-19
      • 1970-01-01
      • 1970-01-01
      • 2019-11-09
      • 2016-10-04
      • 2022-11-10
      • 2018-05-05
      • 2022-01-16
      • 2017-10-06
      相关资源
      最近更新 更多