สคีมาลักษณะเฉพาะของการตรวจหาบ้านอัจฉริยะ
action.devices.traits.ObjectDetection
- ลักษณะนี้เป็นของอุปกรณ์ที่สามารถตรวจจับวัตถุหรือบุคคล และส่งการแจ้งเตือนไปยังผู้ใช้ โดยค่าเริ่มต้น การแจ้งเตือนของ ObjectDetection ทั้งหมดจะประกาศใน Smart Display และลําโพงที่มี Google Assistant หลังได้ยินเสียงกระดิ่งของกริ่งประตู
แอตทริบิวต์ของอุปกรณ์
ไม่มี
อุปกรณ์ STATES
ไม่มี
อุปกรณ์ COMMANDS
ไม่มี
การแจ้งเตือนของอุปกรณ์
อุปกรณ์ที่มีลักษณะเฉพาะนี้อาจส่งคืนเปย์โหลดการแจ้งเตือนต่อไปนี้เป็นส่วนหนึ่งของการเปลี่ยนแปลงสถานะอุปกรณ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้งานการแจ้งเตือนได้ที่การแจ้งเตือนสําหรับการดําเนินการในบ้านอัจฉริยะ
ช่อง | Type | คำอธิบาย |
---|---|---|
ObjectDetection |
ออบเจ็กต์ |
ต้องระบุ เปย์โหลดการแจ้งเตือน |
priority |
จำนวนเต็ม |
ต้องระบุ แสดงระดับการแจ้งเตือน ค่าที่รองรับปัจจุบันคือ 0 ซึ่งบ่งบอกว่าควรมีการอ่านออกเสียงการแจ้งเตือนนั้น |
detectionTimestamp |
จำนวนเต็ม |
ต้องระบุ การประทับเวลา Epoch ในหน่วยมิลลิวินาทีที่ตรวจพบออบเจ็กต์ |
objects |
ออบเจ็กต์ |
ต้องระบุ คอลเล็กชันของออบเจ็กต์ที่ตรวจพบตามหมวดหมู่ |
named |
อาร์เรย์ |
รายการออบเจ็กต์ที่ผู้ใช้รับรู้ซึ่งถูกแท็กด้วยป้ายกํากับ |
[item, ...] |
สตริง |
ป้ายกํากับวัตถุ ต้องมีอย่างน้อย 1 รายการ |
familiar |
จำนวนเต็ม |
จํานวนออบเจ็กต์ที่ผู้ใช้รับรู้ซึ่งไม่มีป้ายกํากับ |
unfamiliar |
จำนวนเต็ม |
จํานวนออบเจ็กต์ที่ตรวจพบโดยอุปกรณ์ที่ผู้ใช้อาจไม่รู้จัก |
unclassified |
จำนวนเต็ม |
จํานวนวัตถุที่ตรวจพบที่แยกประเภทอุปกรณ์ไม่ได้ |
ตัวอย่าง
ตรวจพบวัตถุที่ไม่รู้จัก 2 รายการเมื่อวันที่ 1 มกราคม 2000
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
ตรวจพบคนที่คุณรู้จักในวันที่ 1 มกราคม 2000
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
ตรวจพบอลิซในวันที่ 1 มกราคม 2000
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }