Amazon web services Alexa SmartHome技能:设备发现问题
我写了一个Alexa智能家居技能 当我尝试使用Alexa测试或移动应用程序查找设备时,lambda被触发 lambda正在成功执行,但我在Alexa控制台的应用程序或测试中发现以下错误 我找不到任何新的智能家居设备。如果你有还没有, 请从Alexa应用程序为您的设备启用智能家居技能 可能的问题是什么 由于lambda正在成功执行,我认为部署lambda的语言(英语(IN))或AWS区域(EU-WEST-1)没有任何问题 我在Alexa开发者控制台上没有看到任何日志 有什么建议吗 Lambda函数的响应- 标题=Amazon web services Alexa SmartHome技能:设备发现问题,amazon-web-services,aws-lambda,alexa,alexa-skills-kit,alexa-skill,Amazon Web Services,Aws Lambda,Alexa,Alexa Skills Kit,Alexa Skill,我写了一个Alexa智能家居技能 当我尝试使用Alexa测试或移动应用程序查找设备时,lambda被触发 lambda正在成功执行,但我在Alexa控制台的应用程序或测试中发现以下错误 我找不到任何新的智能家居设备。如果你有还没有, 请从Alexa应用程序为您的设备启用智能家居技能 可能的问题是什么 由于lambda正在成功执行,我认为部署lambda的语言(英语(IN))或AWS区域(EU-WEST-1)没有任何问题 我在Alexa开发者控制台上没有看到任何日志 有什么建议吗 Lambda函
{
namespace: 'Alexa.Discovery',
name: 'Discover.Response',
payloadVersion: '3',
messageId: '785f0173-6ddb-41d8-a785-de7159c7f7ca'
}
有效载荷=
{
"endpoints": [
{
"endpointId": "d4b87cbe6c8e490493733f260b8c2c25",
"friendlyName": "Kitchen",
"description": "Demo",
"manufacturerName": "Man1",
"displayCategories": [
"LIGHT"
],
"cookie": {
"owner": "Owner1"
},
"capabilities": [
{
"type": "AlexaInterface",
"version": "3",
"interface": "Alexa"
},
{
"type": "AlexaInterface",
"version": "3",
"interface": "Alexa.PowerController",
"properties": {
"supported": [
{
"name": "powerState"
}
],
"proactivelyReported": true,
"retrievable": true
}
},
{
"type": "AlexaInterface",
"version": "3",
"interface": "Alexa.BrightnessController",
"properties": {
"supported": [
{
"name": "brightness"
}
],
"proactivelyReported": true,
"retrievable": true
}
}
]
}
]
}
我们正在响应事件中包装标头和有效负载
success({event:{header:header,payload:payload}})
你看到这里有电器吗?如果你忘记了所有这些,并且再次发现,你仍然从Alexa那里得到同样的反应吗?