สคีมาของออบเจ็กต์ Home Home ObjectDetection
action.devices.traits.ObjectDetection
- ลักษณะนี้เป็นของอุปกรณ์ที่ตรวจจับวัตถุหรือผู้คน และส่งการแจ้งเตือนให้ผู้ใช้ได้ โดยค่าเริ่มต้น ระบบจะประกาศการแจ้งเตือน ObjectDetection ทั้งหมดบนจออัจฉริยะและลําโพงที่มี Google Assistant หลังจากกริ่งแจ้งเตือนของกริ่งประตู
แอตทริบิวต์อุปกรณ์
ไม่มี
สถานะอุปกรณ์
ไม่มี
คําสั่งของอุปกรณ์
ไม่มี
การแจ้งเตือนของอุปกรณ์
อุปกรณ์ที่มีลักษณะนี้อาจแสดงเพย์โหลดการแจ้งเตือนต่อไปนี้เป็นส่วนหนึ่งของการเปลี่ยนแปลงสถานะอุปกรณ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้งานการแจ้งเตือนได้ที่การแจ้งเตือนสําหรับการดําเนินการในบ้านอัจฉริยะ
ช่อง | ประเภท | คำอธิบาย |
---|---|---|
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 } }
ตรวจพบ Alice ในวันที่ 1 มกราคม 2000
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }