स्मार्ट होम ऑब्जेक्ट डिटेक्शन ट्रेल स्कीमा
action.devices.traits.ObjectDetection
- यह विशेषता उन डिवाइस से जुड़ी है जो ऑब्जेक्ट या लोगों की पहचान कर सकते हैं और उपयोगकर्ता को सूचना भेज सकते हैं. डिफ़ॉल्ट रूप से, दरवाज़े की घंटी बजने के बाद, स्मार्ट डिसप्ले और स्पीकर पर Google ऑब्जेक्ट के साथ-साथ ऑब्जेक्ट की पहचान करने पर मिलने वाली सभी सूचनाओं की सूचना दी जाती है.
डिवाइस की विशेषताएं
कोई नहीं.
डिवाइस की स्थिति
कोई नहीं.
डिवाइस के निर्देश
कोई नहीं.
डिवाइस पर मिलने वाली सूचनाएं
इस स्थिति में, डिवाइस की स्थिति में बदलाव होने पर, ये सूचनाएं पेलोड दिख सकती हैं. सूचनाएं लागू करने के बारे में ज़्यादा जानने के लिए, स्मार्ट होम ऐक्शन से जुड़ी सूचनाएं देखें.
फ़ील्ड | टाइप | ब्यौरा |
---|---|---|
ObjectDetection |
ऑब्जेक्ट |
ज़रूरी है. सूचना पेलोड. |
priority |
Integer |
ज़रूरी है. यह सूचनाओं के लेवल को दिखाता है. इस समय 0 वैल्यू मौजूद है, जिससे पता चलता है कि सूचना को पढ़कर सुनाया जाना चाहिए. |
detectionTimestamp |
Integer |
ज़रूरी है. मिलीसेकंड में epoch टाइमस्टैंप, जिस पर ऑब्जेक्ट का पता चला. |
objects |
ऑब्जेक्ट |
ज़रूरी है. कैटगरी के मुताबिक इकट्ठा किए गए ऑब्जेक्ट के कलेक्शन. |
named |
रेंज |
उपयोगकर्ता की ओर से लेबल किए गए ऑब्जेक्ट की सूची. |
[item, ...] |
स्ट्रिंग |
ऑब्जेक्ट का लेबल. कम से कम एक आइटम ज़रूरी है. |
familiar |
Integer |
उपयोगकर्ता की ओर से बिना लेबल वाले ऑब्जेक्ट की संख्या. |
unfamiliar |
Integer |
डिवाइस के ज़रिए पता लगाए गए उन ऑब्जेक्ट की संख्या जिन्हें उपयोगकर्ता नहीं पहचान सकता. |
unclassified |
Integer |
ऐसे कई ऑब्जेक्ट का पता चला है जो यह नहीं बता पाए कि डिवाइस की कैटगरी तय नहीं की जा सकी. |
उदाहरण
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 } }