Giản đồ về đặc điểm của tính năng phát hiện đối tượng trong nhà thông minh
action.devices.traits.ObjectDetection
– Đặc điểm này thuộc về những thiết bị có thể phát hiện các đối tượng hoặc người và gửi thông báo cho người dùng. Theo mặc định, tất cả thông báo của tính năng ObjectDetection sẽ được thông báo trên màn hình và loa thông minh có Trợ lý Google sau khi tiếng chuông cửa kêu.
ATTRIBUTE của thiết bị
Không có.
Thiết bị STATES
Không có.
lệnh của thiết bị
Không có.
THÔNG BÁO trên thiết bị
Thiết bị có đặc điểm này có thể trả về thông tin sau tải trọng thông báo trong quá trình thay đổi trạng thái thiết bị. Để tìm hiểu tìm hiểu thêm về cách triển khai thông báo, xem Thông báo về Hành động trong nhà thông minh.
Trường | Loại | Mô tả |
---|---|---|
ObjectDetection |
Đối tượng |
Bắt buộc. Tải trọng thông báo. |
priority |
Số nguyên |
Bắt buộc. Thể hiện cấp độ thông báo. Giá trị hiện được hỗ trợ là 0, cho biết rằng thông báo cần được đọc to. |
detectionTimestamp |
Số nguyên |
Bắt buộc. Dấu thời gian bắt đầu của hệ thống (tính bằng mili giây) khi đối tượng được phát hiện. |
objects |
Đối tượng |
Bắt buộc. Tập hợp các đối tượng được phát hiện theo danh mục. |
named |
Mảng |
Danh sách đối tượng được người dùng nhận ra và đã được gắn thẻ bằng nhãn. |
[item, ...] |
String |
Nhãn đối tượng. Cần có ít nhất 1 mục. |
familiar |
Số nguyên |
Số lượng đối tượng được người dùng nhận dạng mà không có nhãn. |
unfamiliar |
Số nguyên |
Số lượng đối tượng được thiết bị phát hiện mà người dùng có thể không nhận ra. |
unclassified |
Số nguyên |
Số lượng đối tượng được phát hiện mà thiết bị không thể phân loại. |
Ví dụ
Phát hiện hai đối tượng không xác định vào ngày 1 tháng 1 năm 2000.
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Phát hiện người quen của bạn vào ngày 1 tháng 1 năm 2000.
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Phát hiện Alice vào ngày 1 tháng 1 năm 2000.
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }