设备类型的功能来自您添加到每种设备类型的特征。每种设备类型都有一些推荐的特征,但您可以根据需要添加任意特征。所有设备特征都支持第二层用户身份验证。
如需查看所有特征支持的语言,请参阅支持的语言列表。
名称 | 设备特征 | 说明 | 推荐的设备类型 |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
此特征属于支持媒体应用(通常来自第三方)的设备。 | 支持启动、安装和搜索在设备上运行的应用的媒体设备。 |
ArmDisarm | action.devices.traits.ArmDisarm |
此特质支持设防和撤防,例如在安全系统中。 | 安防系统或支持开启和关闭报警器的任何设备。 |
Brightness | action.devices.traits.Brightness |
绝对亮度设置的标准化范围为 0 到 100(单个灯可能不支持该范围内的所有点,具体取决于其 LED 配置)。 | Light |
CameraStream | action.devices.traits.CameraStream |
此特征属于能够将视频源流式传输到第三方屏幕、连接到 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 不同的模态,并且可能存在通过温度可达到的白点,但通过频谱无法达到。根据可用的特征,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 |
用于可更改媒体输入的设备的特征。这些输入源可以具有因设备而异的动态名称,并且可以表示音频或视频源(硬连线或联网)。 | 支持切换输入的任何媒体设备。 |
LightEffects | action.devices.traits.LightEffects |
此特征属于可支持复杂灯光命令来更改状态的设备,例如循环显示各种颜色。 | Light |
Locator | action.devices.traits.Locator |
此特征适用于可“找到”的设备。这包括手机、机器人(包括吸尘器和割草机)、无人机,以及可附加到其他设备的标签专用产品。 | 需要定位的任何设备,例如机器人 Vacuum |
LockUnlock | action.devices.traits.LockUnlock |
此特征属于支持锁定和解锁,以及/或者报告锁定状态的所有设备。 | 支持锁定和解锁,和/或报告锁定状态的任何设备。 |
MediaState | action.devices.traits.MediaState |
此特征适用于能够报告媒体状态的设备。 | 能够报告媒体状态的任何媒体设备 |
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 |
对于场景,类型与特征是一对一映射的,因为场景不会与其他特征组合来形成复合设备。 | 仅 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
):带有后缀_values
和_synonyms
且包含lang
参数的属性必须包含英语 (en
) 配置。 - 法语 (
fr
) - 德语 (
de
) - 印地语 (
hi
) - 印度尼西亚语 (
id
) - 意大利语 (
it
) - 日语 (
ja
) - 韩语 (
ko
) - 挪威语 (
no
) - 葡萄牙语 (
pt-BR
) - 西班牙语 (
es
) - 瑞典语 (
sv
) - 泰语 (
th
) - 中文 (
zh-TW
)