亚马逊Echo到Raspberry Pi

Ana*_*and 8 alexa raspberry-pi amazon-echo

我们如何将Amazon Echo意图指向私有/内部https端点?就像运行nodeJS的覆盆子pi一样.

  1. 使用"Echo Proxy"仍需要从互联网访问该服务(更多关于Echo代理:https://www.reddit.com/r/amazonecho/comments/3blkax/alexa_api_proxy_java/)
  2. 使用"HUE Bridge Emulator"将帮助您将Alexa请求分叉到私有(仅限内部)https服务器.但是,此设置将Alexa意图的使用限制为"打开"或"关闭"(并设置调暗级别等).(有关HUE Bridge仿真器的更多信息:https://github.com/armzilla/amazon-echo-ha-bridge)

我很想听听有关如何解决这个问题的反馈.

编辑:我现在有一个由Amazon Echo控制的我的Pi的稳定,工作设置.这就是它的配置方式:

  1. 设置AWS Lambda以处理来自Echo的传入意图
  2. 在Lambda上,为每个intent/slot映射一个"ACTION KEYWORD"
  3. 在匹配的意图/插槽上,将ACTION KEYWORD发布到PubNub通道
  4. 将我的Pi设置为SUBSCRIBE到PubNub通道以获取新消息
  5. 如果Pi在通道上收到匹配的ACTION KEYWORD,则会触发一个函数/脚本
  6. 该函数/脚本依次具有完整的执行逻辑(例如:打开车库门)

我很乐意听到有关这种方法的反馈意见,并将问题留给其他人发布更简单/更好的方法来实现这一目标

小智 0

另一种方法是使用dataplicity.com等服务。这会给你一个访问你的 Pi 的 URL。我将它与 Node-RED 一起使用,以拥有多个端点,我可以从任何地方访问我的 Alexa 技能以及聊天机器人。