CameraMotion स्कीमा

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

sdm.devices.traits.CameraMotion

यह ट्रैट, किसी भी ऐसे डिवाइस से जुड़ा होता है जिस पर मोशन डिटेक्शन इवेंट काम करते हैं.

फ़ील्ड

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

निर्देश

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

इवेंट

मोशन

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

कैमरे ने मोशन का पता लगाया है.

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

मोशन इवेंट

पेलोड

{
  "eventId" : "3104f63a-ef78-4723-8b9b-a8ab2642aa5a",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraMotion.Motion" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "YPnBtwq6xXTHaWWfTPFf-7mJ6z...", } } } "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
उदाहरण: "YPnBtwq6xXTHaWWfTPFf-7mJ6z..."

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

फ़ील्ड ब्यौरा डेटा टाइप
eventId इवेंट के लिए यूनीक आइडेंटिफ़ायर. string
उदाहरण: "3104f63a-ef78-4723-8b9b-a8ab2642aa5a"
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 का इस्तेमाल करें.

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