CameraMotion स्कीमा

Nest Cam (लेगसी) Nest2}Nest Cam (outdoor or इनडोर, बैटरी) Nest Cam with Floodlight Nest Cam (indoor, गतिशील) Doorbell

sdm.devices.traits.CameraMotion

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

फ़ील्ड

इस Trait के लिए कोई फ़ील्ड उपलब्ध नहीं है.

निर्देश

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

इवेंट

मोशन

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

कैमरे ने हलचल की पहचान की.

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

मोशन इवेंट

पेलोड

{
  "eventId" : "9a7cf811-2b0b-47bc-bd32-bfc832327921",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraMotion.Motion" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "0kPIURc9wNQezhHtuAesdkdTlX...", } } } "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
उदाहरण: "0kPIURc9wNQezhHtuAesdkdTlX..."

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

फ़ील्ड ब्यौरा डेटा टाइप
eventId इवेंट के लिए यूनीक आइडेंटिफ़ायर. string
जैसे: "9a7cf811-2b0b-47bc-bd32-bfc832327921"
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 का इस्तेमाल करें.

एपीआई के गड़बड़ी कोड की पूरी सूची देखने के लिए, एपीआई के गड़बड़ी कोड का संदर्भ देखें.