智慧型住宅物件偵測特性結構定義
action.devices.traits.ObjectDetection
- 這類特徵屬於可偵測物件或人物,並傳送通知給使用者的裝置。根據預設,系統會在門鈴響起後,透過 Google 助理在智慧螢幕和揚聲器上公布所有 ObjectDetection 通知。
裝置屬性
無。
裝置狀態:STATE
無。
裝置指令
無。
裝置通知
具有此特性的裝置可能會隨著裝置狀態變更,傳回下列通知酬載。如要進一步瞭解如何實作通知,請參閱智慧型住宅動作通知。
欄位 | 類型 | 說明 |
---|---|---|
ObjectDetection |
物件 |
必填。 通知酬載。 |
priority |
整數 |
必填。 代表通知層級。目前支援的值為 0,表示系統應可大聲朗讀通知。 |
detectionTimestamp |
整數 |
必填。 偵測到物件時的訓練週期時間戳記 (以毫秒為單位)。 |
objects |
物件 |
必填。 依類別偵測到的物件集合。 |
named |
陣列 |
使用者已識別標籤的物件清單。 |
[item, ...] |
字串 |
物件標籤。 至少要有 1 個項目。 |
familiar |
整數 |
使用者識別無標籤的物件數量。 |
unfamiliar |
整數 |
使用者在裝置上無法辨識的物件數量。 |
unclassified |
整數 |
偵測到裝置無法分類的物件數量。 |
範例
在 2000 年 1 月 1 日偵測到兩個未知的物件。
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
系統於 2000 年 1 月 1 日偵測到你認識的人。
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
2000 年 1 月 1 日偵測到小莉。
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }