裝置類型的功能取決於您為每個裝置類型新增的特徵。每個裝置類型都有多個建議特徵,但您可以新增任何想要的特徵。所有裝置特徵都支援次要使用者驗證。
請參閱所有特徵的支援語言清單。
名稱 | 裝置特徵 | 說明 | 建議的裝置類型 |
---|---|---|---|
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 |
這適用於以色溫 (Kelvin) 為色彩點的「暖色」燈泡。這通常是與 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 |
可變更媒體輸入源的裝置特徵。這些輸入內容可為每部裝置提供動態名稱,並代表有線或網路的音訊或視訊動態饋給。 | 任何支援切換輸入來源的媒體裝置。 |
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-way」模式,其中的模式和設定皆為任意值,且各裝置或裝置類型皆不相同。每個模式都有多種可能的設定,但每次只能選取一個;烘乾機無法同時處於「精緻」、「一般」和「重度」模式。只要能開啟或關閉的設定,就屬於 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 |
計時器特徵代表裝置上的計時器,主要用於廚房家電,例如烤箱和微波爐,但不限於這些裝置。 | 任何有定時器的裝置,例如微波爐或烤箱等廚房家電。 |
Toggles | action.devices.traits.Toggles |
這項特徵屬於任何裝置,其設定只能處於兩種狀態之一。這些設定可代表具有開啟/關閉或啟用/停用狀態的實體按鈕、HTML 中的核取方塊,或任何其他類型的特定啟用/停用元素。 | 不限 |
TransportControl | action.devices.traits.TransportControl |
此特徵支援可控制媒體播放的媒體裝置 (例如繼續播放已暫停的音樂)。 | 裝置支援與第三方裝置的雙向音訊通訊。 |
Volume | action.devices.traits.Volume |
這個特徵屬於可變更音量的裝置 (例如將音量設為特定音量、靜音或取消靜音)。 | 可變更音量的媒體裝置。 |
支援的語言
上述所有特徵都支援以下語言:
- 丹麥文 (
da
) - 荷蘭文 (
nl
) - 英文 (
en
) - 法文 (
fr
) - 德文 (
de
) - 北印度文 (
hi
) - Indonesian (
id
) - 義大利文 (
it
) - 日文 (
ja
) - 韓文 (
ko
) - 挪威文 (
no
) - 葡萄牙文 (
pt-BR
) - 西班牙文 (
es
) - 瑞典文 (
sv
) - 泰文 (
th
) - 中文 (
zh-TW
)