طرحواره ویژگی تشخیص اشیاء خانه هوشمند
action.devices.traits.ObjectDetection
- این ویژگی متعلق به دستگاه هایی است که می توانند اشیاء یا افراد را شناسایی کرده و برای کاربر اعلان ارسال کنند. بهطور پیشفرض، همه اعلانهای ObjectDetection روی نمایشگرها و بلندگوهای هوشمند با دستیار Google پس از زنگ در اعلام میشوند.
ویژگی های دستگاه
هیچ کدام.
وضعیت دستگاه
هیچ کدام.
دستورات دستگاه
هیچ کدام.
اعلان های دستگاه
دستگاههای دارای این ویژگی ممکن است بار اعلان زیر را به عنوان بخشی از تغییر وضعیت دستگاه برگردانند. برای کسب اطلاعات بیشتر در مورد اجرای اعلانها، به اطلاعیهها برای اقدامات خانه هوشمند مراجعه کنید.
فیلدها | تایپ کنید | توضیحات |
---|---|---|
ObjectDetection | شیء | مورد نیاز. بار اعلان. |
priority | عدد صحیح | مورد نیاز. سطح اعلان را نشان می دهد. مقدار پشتیبانی شده در حال حاضر 0 است، که نشان می دهد اعلان باید با صدای بلند گفته شود. |
detectionTimestamp | عدد صحیح | مورد نیاز. مهر زمانی دوره در میلی ثانیه که در آن شی شناسایی شد. |
objects | شیء | مورد نیاز. مجموعه ای از اشیاء شناسایی شده بر اساس دسته. |
named | آرایه | فهرست اشیاء شناسایی شده توسط کاربر که با یک برچسب برچسب گذاری شده اند. |
[ item, ... ] | رشته | برچسب شی حداقل به 1 مورد نیاز دارد. |
familiar | عدد صحیح | تعداد اشیاء شناسایی شده توسط کاربر که فاقد برچسب هستند. |
unfamiliar | عدد صحیح | تعداد اشیاء شناسایی شده توسط دستگاه که کاربر ممکن است آنها را تشخیص ندهد. |
unclassified | عدد صحیح | تعداد اشیایی که دستگاه قادر به طبقهبندی آنها نیست. |
نمونه ها
دو شی ناشناخته را در 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 } }