【发布时间】:2017-08-28 15:11:16
【问题描述】:
我是 Alexa 技能集的新手,我有一个需要由 Alexa 发现的设备。我对 Alexa SMART HOME SKILL API 的设备发现功能感到困惑。我需要一些有关如何连接您构建的设备(使用树莓派)以让 Alexa 通过自定义技能发现的详细信息。
需要示例代码或良好的指南。
我知道负载应该从设备云返回(产品制造商拥有它)。您如何确保客户的设备和设备是正确的客户?
示例负载如下..
"discoveredAppliances": [{
"applianceId": "sample-1",
"manufacturerName": "Sample Manufacturer",
"modelName": "Sample Thermostat",
"version": "1",
"friendlyName": "Sample Thermostat",
"friendlyDescription": "Thermostat by Sample Manufacturer",
"isReachable": true,
"actions": [
"setTargetTemperature",
"incrementTargetTemperature",
"decrementTargetTemperature"
],
"additionalApplianceDetails": {
"extraDetail1": "This is a thermostat that is reachable"
}
}]
你能详细解释一下discoveredAppliances json 对象吗?在设备云中为客户生成这些详细信息背后的逻辑?
【问题讨论】:
标签: node.js aws-lambda alexa-skills-kit