当您与 Google Assistant 进行对话时(例如“Hey Google,打开卧室灯”),Hey Google 是调用,打开卧室灯 称为语法。Google 会根据语法确定 smart home intent,并将其发送到开发者云端(执行方式)。然后,开发者可以在设备上执行该命令,并将响应返回给 Google。
当执行方式处理 intent 并返回响应后,Cloud-to-cloud 集成会依赖于 Google Home Graph。借助 Home Graph,Assistant 可以同步设备、查询设备状态以及在设备上执行命令。
设备类型
设备类型可让 Assistant 知道应对您的设备使用什么语法。例如,如果您将设备定义为 Light,用户可以通过对 Assistant 发出“Hey Google,开灯”指令来与该设备互动。
如需查看受支持设备类型的完整列表,请参阅设备类型。
设备特征
设备特征定义各个设备类型的功能。任何设备类型都可以与多种设备特征结合使用。例如,您可以让 Light 设备使用 OnOff、Brightness 和 FanSpeed 特征。虽然 FanSpeed 特征可能不是灯最常用的特征,但您可以对新设备使用任何特征。
向您的设备类型添加设备特征后,设备会沿用添加的每个设备特征的状态。例如,当使用 OnOff 特征时,设备现在可以将其 on
状态报告为 true
或 false
。
如需查看受支持特征的完整列表,请参阅设备特征。