2024-06-11 07:07:09 发布
网友
我要用我的树莓皮做一个python通用遥控器,我要把它和Alexa技能连接起来。我已经在我的pi上建立了一个服务器,它可以做所有的IR工作,我可以通过Lambda技能来正确激活我的设备
问题是,我想发布Alexa技能,这样我就可以实际使用它了。另一方面,我真的不想让下载我的应用程序的任何人公开我的pi的IP地址,我也不想仅仅为了跟踪一个IP地址而实现一个完整的持久数据解决方案
有没有一种方法可以让我在Alexa云中存储某种配置而不实现数据库解决方案
你是不是打算永远不公开这项技能?如果是这样的话,你可以将技能无限期地保持在测试模式下,这样你就只能访问它
另外,你是如何从Lambda技能连接到Pi的?您可以完全跳过Lambda并使用ngrok或Yaler之类的服务,该服务在您的Pi上运行,并将为您提供链接到Pi上的端口的https URL,您可以将其输入到Alexa skill builder中
我不久前把这本指南整理好了,但它应该还能用。一年多来,我一直在用Raspberry Pi直接运行Alexa skill来控制我家里的各种设备
Control Raspberry Pi GPIO With Amazon Echo and Python
如果你想想象一下,你可以不用ngrok或Yaler,而是在AWS中设置一个自由层的linux ec2实例,使用autossh将Pi上的服务器端口转发到ec2实例上的端口80或443,然后在AWS中设置域名并将其路由到ec2实例
将Pi设置为AWS物联网设备。IoT SDK Setup,有易于使用的协议来管理双向通信。它将在lambda和Pi之间提供一个安全的接口,同时还提供一个易于使用且一致的数据对象
你是不是打算永远不公开这项技能?如果是这样的话,你可以将技能无限期地保持在测试模式下,这样你就只能访问它
另外,你是如何从Lambda技能连接到Pi的?您可以完全跳过Lambda并使用ngrok或Yaler之类的服务,该服务在您的Pi上运行,并将为您提供链接到Pi上的端口的https URL,您可以将其输入到Alexa skill builder中
我不久前把这本指南整理好了,但它应该还能用。一年多来,我一直在用Raspberry Pi直接运行Alexa skill来控制我家里的各种设备
Control Raspberry Pi GPIO With Amazon Echo and Python
如果你想想象一下,你可以不用ngrok或Yaler,而是在AWS中设置一个自由层的linux ec2实例,使用autossh将Pi上的服务器端口转发到ec2实例上的端口80或443,然后在AWS中设置域名并将其路由到ec2实例
将Pi设置为AWS物联网设备。IoT SDK Setup,有易于使用的协议来管理双向通信。它将在lambda和Pi之间提供一个安全的接口,同时还提供一个易于使用且一致的数据对象
相关问题 更多 >
编程相关推荐