CameraPerson स्कीमा

Nest Cam (लेगसी) Nest Cam (आउटडोर या इनडोर, बैटरी) Nest Cam with floodlight Nest Cam (इनडोर, वायर्ड) Nest Hub Max Nest Doorbell (लेगसी) Nest Doorbell (बैटरी) Nest Doorbell (वायर वाला) 

sdm.devices.traits.CameraPerson

यह विशेषता ऐसे किसी भी डिवाइस से जुड़ी है जो किसी व्यक्ति की पहचान करने वाली गतिविधियों की सुविधा देता है.

फ़ील्ड

इस विशेषता के लिए कोई फ़ील्ड उपलब्ध नहीं है.

निर्देश

इस विशेषता के लिए कोई कमांड उपलब्ध नहीं है.

इवेंट

व्यक्ति

अपडेट किया जा सकता है 

कैमरे ने किसी व्यक्ति की पहचान की है.

इस इवेंट में, अपडेट की जा सकने वाली सूचनाएं काम करती हैं. इस इवेंट से बनाई गई ऐप्लिकेशन की मौजूदा सूचनाओं को, उसी eventThreadId वाले अगले इवेंट के कॉन्टेंट का इस्तेमाल करके अपडेट किया जा सकता है.

किसी व्यक्ति की गतिविधि रिकॉर्ड होने का इवेंट

पेलोड

{
  "eventId" : "f9c3bc98-4634-46d3-b33c-e21be073f51b",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraPerson.Person" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "7l99VoXVtek6oiPimUrMmcUTJ8...", } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

किसी व्यक्ति की गतिविधि रिकॉर्ड होने के इवेंट के फ़ील्ड

फ़ील्ड ब्यौरा डेटा टाइप
eventSessionId Nest Doorbell (बैटरी) Nest Doorbell (तार वाली) एक सेशन में होने वाले इवेंट को दिया जाने वाला आईडी, जो एक-दूसरे से जुड़े होते हैं. इवेंट को बेहतर तरीके से समझने के लिए, इसका इस्तेमाल किया जा सकता है.

इसका इस्तेमाल करके, इस इवेंट को CameraClipPreview ट्रीट की ClipPreview से जुड़े इवेंट से जोड़ें.

string
उदाहरण: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..."
eventId Nest Cam (लेगसी) Nest Hub Max Nest Doorbell (लेगसी) इवेंट से जुड़ा आईडी.

इस इवेंट से जुड़ी कैमरे की इमेज डाउनलोड करने के लिए, इसका इस्तेमाल GenerateImage कमांड के साथ करें.

string
उदाहरण: "7l99VoXVtek6oiPimUrMmcUTJ8..."

इवेंट पेलोड फ़ील्ड

फ़ील्ड ब्यौरा डेटा टाइप
eventId इवेंट के लिए यूनीक आइडेंटिफ़ायर. string
उदाहरण: "f9c3bc98-4634-46d3-b33c-e21be073f51b"
timestamp इवेंट होने का समय. string
उदाहरण: "2019-01-01T00:00:01Z"
resourceUpdate एक ऑब्जेक्ट जो संसाधन के अपडेट के बारे में जानकारी देता है. object
userId एक यूनीक और अस्पष्ट आइडेंटिफ़ायर, जो उपयोगकर्ता के बारे में बताता है. string
उदाहरण: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi"
eventThreadId अपडेट किया जा सकता है इवेंट थ्रेड के लिए यूनीक आइडेंटिफ़ायर. string
उदाहरण: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59"
eventThreadState अपडेट किया जा सकता है इवेंट थ्रेड की स्थिति. string
वैल्यू: "STARTED", "UPDATED", "ENDED"
resourceGroup यह एक ऐसा ऑब्जेक्ट है जो उन संसाधनों के बारे में बताता है जिनमें इस इवेंट से मिलते-जुलते अपडेट हो सकते हैं. इवेंट का रिसॉर्स (resourceUpdate ऑब्जेक्ट से) हमेशा इस ऑब्जेक्ट में मौजूद रहेगा. object

अलग-अलग तरह के इवेंट और उनके काम करने के तरीके के बारे में ज़्यादा जानने के लिए, इवेंट देखें.

गड़बड़ियां

इस विशेषता के संबंध में ये गड़बड़ी कोड दिखाए जा सकते हैं:

गड़बड़ी का मैसेज RPC समस्या का हल
कैमरे की इमेज अब डाउनलोड करने के लिए उपलब्ध नहीं है. DEADLINE_EXCEEDED इवेंट पब्लिश होने के 30 सेकंड बाद, इवेंट की इमेज दिखना बंद हो जाती हैं. समयसीमा खत्म होने से पहले, इमेज डाउनलोड कर लें.
इवेंट आईडी, कैमरे से जुड़ा नहीं है. FAILED_PRECONDITION कैमरा इवेंट से मिले सही eventID का इस्तेमाल करें.

एपीआई से जुड़ी गड़बड़ियों के कोड की पूरी सूची के लिए, एपीआई से जुड़ी गड़बड़ी के कोड का रेफ़रंस देखें.