适用于各种设备类型的功能取决于您添加到每种设备类型的特征。每种设备类型都推荐了一些特征,但您可以根据需要添加任意特征。所有设备特征都支持第二层用户身份验证。
请参阅支持的语言列表,了解所有特征。
名称 | 设备特征 | 说明 | 建议的设备类型 |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
此特征属于支持媒体应用(通常来自第三方)的设备。 | 支持启动、安装和搜索设备上运行的应用的媒体设备。 |
ArmDisarm | action.devices.traits.ArmDisarm |
此特征支持开启/关闭报警器(例如安防系统)。 | 安防系统或任何支持开启/关闭报警器的设备。 |
Brightness | action.devices.traits.Brightness |
绝对亮度设置介于 0 到 100 之间的标准化范围内(根据其 LED 配置,各个灯可能不支持该范围内的每个点)。 | Light |
CameraStream | action.devices.traits.CameraStream |
此特征属于能够将视频 Feed 流式传输到第三方屏幕、连接 Chromecast 的屏幕或智能手机的设备。大体上讲,监控摄像头或婴儿摄像头但此特征也适用于装有摄像头的更复杂的设备(例如,视频会议设备或装有摄像头的真空机器人)。 | Camera |
Channel | action.devices.traits.Channel |
此特征属于在媒体设备上支持电视频道的设备。 | Television |
ColorSetting | action.devices.traits.ColorSetting |
此特征适用于可以改变颜色或色温的设备(如智能灯)。 | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
这适用于采用 RGB 颜色范围的“完整”彩灯泡。灯光可以是 ColorSpectrum 和 ColorTemperature 的任意组合。强调灯和 LED 灯带可能只有光谱,而有些阅读灯泡只有温度。普通灯或智能插座上的弱灯都不能。 | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
这适用于采用开尔文色点的“温”灯泡。这通常与 ColorSpectrum 是不同的模态,并且 Spectrum 可能存在通过温度提供的白点。根据可用的特征,Google 可能会根据请求和灯具类型选择合适的模式(例如,“将客厅的灯设为白色”可能会向某些灯泡发送温度命令,向 LED 灯条发送光谱命令)。 | Light |
Cook | action.devices.traits.Cook |
此特征属于可以根据各种食物预设和支持的烹饪模式烹饪食物的设备。 | 支持烹饪各类食物的设备。 |
Dispense | action.devices.traits.Dispense |
此特征适用于支持分配指定数量的一件或多件实体物品的设备。例如,狗零食分配器可以分配多种零食,水龙头可以装水,宠物喂食器可以分配水和宠物食物。 | 支持分配指定量的一件或多件实物商品的设备。 |
Dock | action.devices.traits.Dock |
此特征专为可接收指令返回进行充电的自身移动设备而设计。 | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
此特征适用于可以在电池中存储能量并可能充电的设备,或者可以为其他设备充电的设备。该特征支持开始和停止充电,并检查当前充电水平、剩余容量和容量,直到充满值。 | 可为电池充电的设备。 |
FanSpeed | action.devices.traits.FanSpeed |
此特征适用于支持设置风扇速度(即设备的不同级别(可能是空调或供暖装置,也可能是汽车内)的风速,包括低、中和高等设置)的设备。 | |
Fill | action.devices.traits.Fill |
此特征适用于支持填充水的设备,例如浴缸。 | 任何支持加水的设备,例如浴缸。 |
HumiditySetting | action.devices.traits.HumiditySetting |
此特征适用于支持湿度设置的设备(例如加湿器和除湿器)。 | 支持湿度设置的任何设备,例如加湿器或除湿器。 |
InputSelector | action.devices.traits.InputSelector |
可更改媒体输入的设备的特征。这些输入可以按设备采用动态名称,也可能表示有线或联网的音频或视频 Feed。 | 支持切换输入源的任何媒体设备。 |
LightEffects | action.devices.traits.LightEffects |
此特征属于可以支持通过复杂的照明命令更改状态(例如循环遍历各种颜色)的设备。 | Light |
Locator | action.devices.traits.Locator |
此 trait 用于可以“找到”的设备。其中包括手机、机器人(包括吸尘器和割草机)、无人机,以及连接到其他设备的标记专用产品。 | 需要定位的任何设备,例如机器人 Vacuum |
LockUnlock | action.devices.traits.LockUnlock |
此特征属于支持锁定和解锁和/或报告锁定状态的所有设备。 | 支持锁定和解锁以及/或报告锁定状态的任何设备。 |
MediaState | action.devices.traits.MediaState |
此 trait 用于能够报告媒体状态的设备。 | 任何能够报告媒体状态的媒体设备 |
Modes | action.devices.traits.Modes |
此特征属于具有任意数量的“n 向”模式的任何设备,其中每种模式的模式和设置是任意的,并且对于每种设备或设备类型都是唯一的。每种模式都有多种可能的设置,但一次只能选择一种设置;烘干机不能同时处于“精细”“正常”和“重型”模式。简单地可以开启或关闭的设置属于 Toggles 特征。 | 不限 |
NetworkControl | action.devices.traits.NetworkControl |
此特征属于支持报告网络数据和执行网络特定操作的设备。 | 可报告网络数据和执行网络特定操作的设备。 |
ObjectDetection | action.devices.traits.ObjectDetection |
此特征属于可以检测物体或人员并向用户发送通知的设备。例如,该功能可用于门铃指示有人(无论是否命名)按了门铃,也可用于摄像头和传感器(可检测物体的移动情况或接近人员的移动情况)。 | 可检测物体或人并向用户发送通知的设备。 |
OccupancySensing | action.devices.traits.OccupancySensing |
此特征适用于可通过 PIR、超声波或物理接触感应检测在家/外出情况的设备。 | 可通过 PIR、超声波或物理接触感应功能检测在家/外出情况的设备。 |
OnOff | action.devices.traits.OnOff |
基本的开启和关闭功能,适用于具有二进制开关的任何设备,包括插头和开关以及许多未来推出的设备。 | |
OpenClose | action.devices.traits.OpenClose |
此特征属于支持打开和关闭的设备,在某些情况下,支持部分打开和关闭,或可能在多个方向上打开和关闭。例如,有些百叶窗可能向左或向右打开。在某些情况下,打开某些设备可能是一项安全敏感操作,可能需要进行双重身份验证。请参阅双重验证。 | 任何支持打开和关闭的设备。 |
Reboot | action.devices.traits.Reboot |
此特征属于支持重新启动的设备,例如路由器。设备需要支持作为单一操作重新启动。 | 任何支持重新启动的设备。 |
Rotation | action.devices.traits.Rotation |
此特征属于支持旋转的设备,例如具有可旋转板条的百叶窗。 | 支持旋转的设备,例如具有可旋转板条的百叶窗。 |
RunCycle | action.devices.traits.RunCycle |
此特征表示操作具有持续时长且可被查询的设备。这包括但不限于循环运行的设备,例如洗衣机、烘干机和洗碗机。 | 任何(大多为具有运行状态的电器和其他设备) |
SensorState | action.devices.traits.SensorState |
此特征涵盖定量测量(例如空气质量指数或烟雾水平)和定性状态(例如,空气质量是健康还是烟雾水平是低还是高)。 | 可提供定量测量(例如烟雾水平)和定性状态(空气质量是否健康)的传感器 |
Scene | action.devices.traits.Scene |
对于场景,类型 1:1 映射到特征,因为场景不会与其他特征相结合来形成复合设备。 | 仅观看Scene |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
此特征适用于支持软件更新的设备(如路由器)。 | 支持软件更新的任何设备。 |
StartStop | action.devices.traits.StartStop |
启动和停止设备的功能与开启和关闭设备的作用类似。继承此特征的设备在开启和启动时的功能有所不同。与只有开启和关闭状态的设备不同,一些可以启动和停止的设备在执行操作时也能暂停。 | 任何 - 大多是电器、吸尘器以及其他在电量之外具有特定活动行为的物品 |
StatusReport | action.devices.traits.StatusReport |
此特征会报告特定设备或已连接设备组的当前状态或状态。 | 用于报告特定设备或已连接设备组(如安全系统)的当前状态或状态的通用特征) |
TemperatureControl | action.devices.traits.TemperatureControl |
支持在设备内部或周围控制温度的设备(温控器除外)的特征。其中包括烤箱和冰箱等设备。 | |
TemperatureSetting | action.devices.traits.TemperatureSetting |
此特征涉及处理温度点和模式。 | |
Timer | action.devices.traits.Timer |
Timer 特征表示设备上的计时器,主要是烤箱和微波炉等厨房电器,但不限于此类器具。 | 任何带计时器的设备,例如微波炉或烤箱等厨房电器。 |
Toggles | action.devices.traits.Toggles |
此特征属于其设置只能存在于两种状态之一的任何设备。这些设置可以表示具有开启/关闭状态或活动/非活动状态的实体按钮、HTML 中的复选框或任何其他类型的明确启用/停用的元素。 | 不限 |
TransportControl | action.devices.traits.TransportControl |
此特征支持能够控制媒体播放的媒体设备(例如,继续播放已暂停的音乐)。 | 设备支持与第三方设备进行双向音频通信。 |
Volume | action.devices.traits.Volume |
此特征属于能够调节音量(例如,将音量设为特定级别、静音或取消静音)的设备。 | 可以调节音量的媒体设备。 |
支持的语言
上述所有特征均支持以下语言:
- 丹麦语 (
da
) - 荷兰语 (
nl
) - 英语 (
en
) - 法语 (
fr
) - 德语 (
de
) - 印地语 (
hi
) - 印度尼西亚语 (
id
) - 意大利语 (
it
) - 日语 (
ja
) - 韩语(
ko
) - 挪威语 (
no
) - 葡萄牙语 (
pt-BR
) - 西班牙语 (
es
) - 瑞典语 (
sv
) - 泰语 (
th
) - 中文(
zh-TW
)