Node.js Google Home如何组织一个;“多功能”;装置?
Google Home如何组织像3组光开关这样的设备?它是否将其视为3种不同的设备? 另一个例子是红外发射器,像一个通用遥控器,可以控制a/C,DVD,电视 我这样问是因为设备ID(在响应意图中)将是相同的。我不知道如何组织这些特征和名字。Node.js Google Home如何组织一个;“多功能”;装置?,node.js,google-smart-home,Node.js,Google Smart Home,Google Home如何组织像3组光开关这样的设备?它是否将其视为3种不同的设备? 另一个例子是红外发射器,像一个通用遥控器,可以控制a/C,DVD,电视 我这样问是因为设备ID(在响应意图中)将是相同的。我不知道如何组织这些特征和名字。 感谢您的建议。如果您将每个交换机作为单个设备捆绑在一起,智能家居API无法唯一标识它们。您应该将它们组织为不同的设备,每个设备都有一个唯一的设备id,包含OnOff特征 如果您的云服务在内部用单个标识符表示设备,则需要生成唯一的ID才能发送给Google。例
感谢您的建议。如果您将每个交换机作为单个设备捆绑在一起,智能家居API无法唯一标识它们。您应该将它们组织为不同的设备,每个设备都有一个唯一的设备id,包含
OnOff
特征
如果您的云服务在内部用单个标识符表示设备,则需要生成唯一的ID才能发送给Google。例如,可以附加后缀:
{
"requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
"payload": {
"agentUserId": "1836.15267389",
"devices": [
{
"id": "someswitch-1",
"type": "action.devices.types.SWITCH",
"traits": ["action.devices.traits.OnOff"],
...
},
{
"id": "someswitch-2",
"type": "action.devices.types.SWITCH",
"traits": ["action.devices.traits.OnOff"],
...
},
{
"id": "someswitch-3",
"type": "action.devices.types.SWITCH",
"traits": ["action.devices.traits.OnOff"],
...
}
]
}
}
谢谢你的回答!!