Giản đồ đặc điểm Phát hiện vật thể 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 đố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 thiết bị
Không có.
THÔNG BÁO trên thiết bị
Các thiết bị có đặc điểm này có thể trả về tải trọng thông báo sau đây trong quá trình thay đổi trạng thái thiết bị. Để tìm hiểu thêm về cách triển khai thông báo, hãy xem bài viết Thông báo cho Hành động nhà thông minh.
Trường | Loại | Mô tả |
---|---|---|
ObjectDetection |
Đối tượng |
Bắt buộc. Gói dữ liệu thông báo. |
priority |
Số nguyên |
Bắt buộc. Biểu thị cấp độ thông báo. Giá trị hiện được hỗ trợ là 0, cho biết thông báo sẽ đượ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) tại thời điểm phát hiện đối tượng. |
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 các đối tượng mà người dùng nhận dạng được và đã được gắn 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 mà người dùng nhận dạng được nhưng không có nhãn. |
unfamiliar |
Số nguyên |
Số lượng đối tượng mà thiết bị phát hiện được 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 vật thể lạ vào ngày 1 tháng 1 năm 2000.
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Phát hiện thấy một người mà bạn biết 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 } }