CameraMotion स्कीमा

Nest Cam (legacy) Nest Cam (बाहर या अंदर, बैटरी) Nest Cam with floodlight Nest Cam (indoor, wired) Nest Hub Max Nest Doorbell (legacy) Nest Doorbell (battery) Nest Doorbell (wired) 

sdm.devices.traits.CameraMotion

यह ट्रेट, मोशन का पता लगाने की सुविधा वाले हर डिवाइस में होती है.

फ़ील्ड

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

निर्देश

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

इवेंट

मोशन

अपडेट किया जा सकने वाला 

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

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

मोशन इवेंट

पेलोड

{
  "eventId" : "234c0ea5-5fe9-42fa-ad83-fa9e10301391",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraMotion.Motion" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "lK51T3tJ-DXq86l9jrIMDThbJR...", } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

मोशन इवेंट के फ़ील्ड

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

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

string
Example: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..."
eventId Nest Cam (legacy) Nest Hub Max Nest Doorbell (legacy) इवेंट से जुड़ा आईडी.

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

string
Example: "lK51T3tJ-DXq86l9jrIMDThbJR..."

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

फ़ील्ड ब्यौरा डेटा टाइप
eventId इवेंट के लिए यूनीक आइडेंटिफ़ायर. string
Example: "234c0ea5-5fe9-42fa-ad83-fa9e10301391"
timestamp वह समय जब इवेंट हुआ. string
Example: "2019-01-01T00:00:01Z"
resourceUpdate यह एक ऑब्जेक्ट है, जिसमें संसाधन के अपडेट के बारे में जानकारी दी जाती है. object
userId यह एक यूनीक, ऑफ़स्केट किया गया आइडेंटिफ़ायर है, जो उपयोगकर्ता को दिखाता है. string
Example: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi"
eventThreadId अपडेट किया जा सकने वाला इवेंट थ्रेड के लिए यूनीक आइडेंटिफ़ायर. string
Example: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59"
eventThreadState अपडेट किया जा सकने वाला इवेंट थ्रेड की स्थिति. string
Values: "STARTED", "UPDATED", "ENDED"
resourceGroup यह एक ऑब्जेक्ट है, जो उन संसाधनों को दिखाता है जिनमें इस इवेंट के जैसे ही अपडेट हो सकते हैं. इवेंट का संसाधन (जो resourceUpdate ऑब्जेक्ट से मिलता है) हमेशा इस ऑब्जेक्ट में मौजूद रहेगा. object

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

गड़बड़ियां

इस ट्रेट के लिए, ये गड़बड़ी कोड दिखाए जा सकते हैं:

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

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