智能家居 ObjectDetection 特征架构
action.devices.traits.ObjectDetection
- 此特征属于可以检测对象或人员并向用户发送通知的设备。默认情况下,当门铃响起后,所有 ObjectDetection 通知都会在内置 Google 助理的智能显示屏和音箱上播报。
设备属性
无。
设备状态
无。
设备命令
无。
设备通知
具有此特征的设备可能会返回以下内容 作为设备状态变化的一部分的通知载荷。学习内容 有关实现通知的更多信息,请参阅 智能家居 Action 的通知。
字段 | 类型 | 说明 |
---|---|---|
ObjectDetection |
对象 |
必填。 通知负载。 |
priority |
整数 |
必填。 表示通知级别。目前支持的值为 0,表示应大声读出通知。 |
detectionTimestamp |
整数 |
必填。 检测到对象的纪元时间戳(以毫秒为单位)。 |
objects |
对象 |
必填。 按类别检测到的对象的集合。 |
named |
数组 |
用户识别并带有标签的对象的列表。 |
[item, ...] |
String |
对象标签。 至少需要 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 } }