Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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
Amazon web services Alexa SmartHome技能:设备发现问题_Amazon Web Services_Aws Lambda_Alexa_Alexa Skills Kit_Alexa Skill - Fatal编程技术网

Amazon web services Alexa SmartHome技能:设备发现问题

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函

我写了一个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那里得到同样的反应吗?