【问题标题】:How to make Alexa Skill reach internal network devices如何让 Alexa Skill 到达内部网络设备
【发布时间】:2018-11-14 23:47:16
【问题描述】:

我开发了一个 Alexa 业务技能,它可以连接到我们的一些本地设备并在它们上执行多项任务。在开发过程中,我为其中一些设备提供了公共 IP 地址,以便 AWS 可以访问它们。但是,我希望 AWS 能够在它们位于我们的 LAN 内时连接到它们。我在想可以通过 VPN 建立连接,但我不知道这是否可行或一个好主意。有没有办法做到这一点?

谢谢

【问题讨论】:

    标签: amazon-web-services networking alexa


    【解决方案1】:

    在大多数情况下,最好避免重新连接到您的网络,而是让设备轮询您的网络以接收指令。

    根据设备是什么,您可能需要考虑使用AWS IoT 作为将设备连接到 AWS 中的控制平面的机制。该控制平面可以包含每个设备的device shadows(如果设备状态管理很重要),也可以包含MQTT message broker(如果需要简单的消息传递)。

    您能否详细解释一下任务是什么以及设备是什么?

    【讨论】:

      【解决方案2】:

      您可以使用AWS Direct Connect 完成此操作,但是由于您的网络必须能够连接到 Direct Connect 位置,因此存在一些限制。有关更多信息,请参阅本指南:https://aws.amazon.com/directconnect/getting-started/

      您还可以选择使用 VPN:https://docs.aws.amazon.com/vpc/latest/userguide/vpn-connections.html

      最后,您也许可以使用 Localtunnel 或 ngrok.com 之类的东西,但这需要在您的专用网络上打开端口。

      【讨论】:

        猜你喜欢
        • 2018-03-17
        • 1970-01-01
        • 1970-01-01
        • 2020-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-09
        • 1970-01-01
        相关资源
        最近更新 更多