Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 没有AWS的Alexa Smarthome技能_Javascript_Ruby_Amazon Web Services_Alexa - Fatal编程技术网

Javascript 没有AWS的Alexa Smarthome技能

Javascript 没有AWS的Alexa Smarthome技能,javascript,ruby,amazon-web-services,alexa,Javascript,Ruby,Amazon Web Services,Alexa,我有点困惑 不在AWS上托管Alexa Smarthome技能是否可能 就我所知,我使用的最后一项定制技能不支持来自Amazon的Smarthome API。此外,我还没有找到任何支持Smarthome API的库 也许你可以帮我找到一个库,这样我就可以在自己的服务器上托管我的智能家居技能 Pref语言:JavaScript和Ruby 不在AWS上托管Alexa Smarthome技能是否可能 不,不完全是这样 Alexa支持完全从外部托管定制技能。他们称之为“将技能作为web服务托管”——也就

我有点困惑

不在AWS上托管Alexa Smarthome技能是否可能

就我所知,我使用的最后一项定制技能不支持来自Amazon的Smarthome API。此外,我还没有找到任何支持Smarthome API的库

也许你可以帮我找到一个库,这样我就可以在自己的服务器上托管我的智能家居技能

Pref语言:JavaScriptRuby

不在AWS上托管Alexa Smarthome技能是否可能

不,不完全是这样

Alexa支持完全从外部托管定制技能。他们称之为“将技能作为web服务托管”——也就是说,Alexa可以向其发送请求的web可访问端点。然而:

Web服务只能用于自定义技能

智能家居技能必须在Lambda中运行。当然,智能家居技能的Lambda功能可以向“设备云”发出自己的外部请求——不管这对您意味着什么,也可能涉及您自己的服务器——但这可以通过HTTPS请求或使用任何其他自定义协议的请求来实现,从Alexa调用的Lambda函数内部

作为Lambda函数托管的技能代码,接收并解析指令,验证身份验证信息您的技能使用您定义的打开客户厨房灯的通信渠道与您的系统或设备云进行通信。(增加重点)

不在AWS上托管Alexa Smarthome技能是否可能

不,不完全是这样

Alexa支持完全从外部托管定制技能。他们称之为“将技能作为web服务托管”——也就是说,Alexa可以向其发送请求的web可访问端点。然而:

Web服务只能用于自定义技能

智能家居技能必须在Lambda中运行。当然,智能家居技能的Lambda功能可以向“设备云”发出自己的外部请求——不管这对您意味着什么,也可能涉及您自己的服务器——但这可以通过HTTPS请求或使用任何其他自定义协议的请求来实现,从Alexa调用的Lambda函数内部

作为Lambda函数托管的技能代码,接收并解析指令,验证身份验证信息您的技能使用您定义的打开客户厨房灯的通信渠道与您的系统或设备云进行通信。(增加重点)


这是一个“我想要一匹小马”的问题,它太宽泛了,无法给出具体的技术答案,这使得它脱离了堆栈溢出的主题。你需要尝试解决这个问题,并展示你的代码,这样我们才能在技术层面上理解你试图做什么,并展示你解决这个问题的决心。嗯,但我想开始一个项目,但找不到起点。我需要一个框架来使用,但找不到一个。Node.js和Ruby(包括Ruby on Rails)都受到Amazon SDK的很好支持。但只适用于AWS?适用于任何可以运行Node.js或Ruby的东西。这是一个“我想要一匹小马”的问题,范围太广,无法给出具体的技术答案,使其脱离堆栈溢出的主题。你需要尝试解决这个问题,并展示你的代码,这样我们才能在技术层面上理解你试图做什么,并展示你解决这个问题的决心。嗯,但我想开始一个项目,但找不到起点。我需要一个可以使用的框架,但找不到Node.js和Ruby(包括Ruby on Rails)都受到Amazon SDK的很好支持。但只适用于AWS?适用于任何可以运行Node.js或Ruby的东西。