Zer*_*ter 0 javascript ruby amazon-web-services alexa-skills-kit
我有点困惑自动取款机。
是否可以在不将其托管在 AWS 上的情况下构建 Alexa Smarthome Skill。
对于我的最后一个自定义技能,我使用了Alexa-App,但据我所知,它不支持 Amazon 的 Smarthome-API。另外,我没有找到任何支持 Smarthome-API 的库。
也许你可以帮我找到一个库,这样我就可以在我自己的服务器上托管我的智能家居技能。
首选语言:JavaScript和Ruby
\n\n\n是否可以在不将其托管在 AWS 上的情况下构建 Alexa Smarthome Skill。
\n
不,不完全是这样。
\n\nAlexa支持托管自定义技能。他们称之为“将技能托管为 Web 服务”——即 Alexa 可以向其发送请求的可通过 Web 访问的端点。然而:
\n\n\n\n\nWeb 服务只能用于自定义技能。
\n\nhttps://developer.amazon.com/docs/custom-skills/host-a-custom-skill-as-a-web-service.html
\n
智能家居技能必须在 Lambda 中运行。当然,智能家居技能的 Lambda 函数可以向“设备云”发出自己的外部请求——无论这对您意味着什么,并且可能涉及您自己的服务器——但这可以使用 HTTPS 请求或使用您可能使用的任何其他自定义协议(无论哪种方式)从 Alexa 调用的 Lambda 函数内部发出请求。
\n\n\n\n您的技能代码作为 Lambda 函数托管,接收并解析指令,验证身份验证信息。您的技能使用您定义的通信通道与您的系统或设备云进行通信,以打开客户\xe2\x80\x99s的厨房灯。(强调已添加)
\n\nhttps://developer.amazon.com/docs/smarthome/understand-the-smart-home-skill-api.html
\n
| 归档时间: |
|
| 查看次数: |
4143 次 |
| 最近记录: |