CameraPerson स्कीमा
Nest Cam (legacy)
sdm.devices.traits.CameraPerson
यह ट्रेट, व्यक्ति की हलचल की पहचान करने की सुविधा वाले हर डिवाइस में होती है.
फ़ील्ड
इस ट्रेट के लिए कोई फ़ील्ड उपलब्ध नहीं है.
निर्देश
इस ट्रेट के लिए कोई निर्देश उपलब्ध नहीं है.
इवेंट
व्यक्ति
अपडेट की जा सकने वाली सूचनाएं पाने की सुविधा उपलब्ध हैकैमरे ने किसी व्यक्ति की हलचल की पहचान की है.
इस इवेंट के लिए, अपडेट की जा सकने वाली सूचनाएं पाने की सुविधा उपलब्ध है. इस इवेंट से बनी, ऐप्लिकेशन की मौजूदा सूचनाओं को अपडेट किया जा सकता है. इसके लिए, इसी eventThreadId वाले किसी दूसरे इवेंट के कॉन्टेंट का इस्तेमाल करें.
व्यक्ति की हलचल की पहचान करने वाला इवेंट
पेलोड
{
"eventId" : "e54fa02b-9915-46b4-9eec-23778d74e92a",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : {
"name" : "enterprises/project-id/devices/device-id",
"events" : {
"sdm.devices.events.CameraPerson.Person" : {
"eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...",
"eventId" : "s34KwIFE-C__yPz2-WMa-YBWMI...",
}
}
}
"userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [
"enterprises/project-id/devices/device-id"
]
}व्यक्ति की हलचल की पहचान करने वाले इवेंट के फ़ील्ड
| फ़ील्ड | ब्यौरा | डेटा टाइप |
|---|---|---|
eventSessionId |
Nest Doorbell (battery) इसका इस्तेमाल करके, इस इवेंट को CameraClipPreview ट्रेट के मिलते-जुलते ClipPreview इवेंट से जोड़ें. |
stringExample: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
eventId |
Nest Cam (legacy) इस आईडी का इस्तेमाल, GenerateImage निर्देश के साथ करें, ताकि इस इवेंट से जुड़ी कैमरे की इमेज डाउनलोड की जा सके. |
stringExample: "s34KwIFE-C__yPz2-WMa-YBWMI..." |
इवेंट के पेलोड के फ़ील्ड
| फ़ील्ड | ब्यौरा | डेटा टाइप |
|---|---|---|
eventId |
इवेंट के लिए यूनीक आइडेंटिफ़ायर. | stringExample: "e54fa02b-9915-46b4-9eec-23778d74e92a" |
timestamp |
वह समय जब इवेंट हुआ. | stringExample: "2019-01-01T00:00:01Z" |
resourceUpdate |
यह ऑब्जेक्ट, संसाधन के अपडेट के बारे में जानकारी देता है. | object |
userId |
यह एक यूनीक और धुंधला किया गया आइडेंटिफ़ायर है, जो उपयोगकर्ता को दिखाता है. | stringExample: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
eventThreadId |
अपडेट की जा सकने वाली सूचनाएं पाने की सुविधा उपलब्ध है |
stringExample: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59" |
eventThreadState |
अपडेट की जा सकने वाली सूचनाएं पाने की सुविधा उपलब्ध है |
stringValues: "STARTED", "UPDATED", "ENDED" |
resourceGroup |
यह ऑब्जेक्ट, उन संसाधनों के बारे में बताता है जिनमें इस इवेंट के जैसे ही अपडेट हो सकते हैं. इवेंट का संसाधन (जो resourceUpdate ऑब्जेक्ट में मौजूद है) हमेशा इस ऑब्जेक्ट में मौजूद रहेगा. |
object |
अलग-अलग तरह के इवेंट और उनके काम करने के तरीके के बारे में ज़्यादा जानने के लिए, इवेंट देखें.
गड़बड़ियां
इस ट्रेट के लिए, ये गड़बड़ी कोड दिखाए जा सकते हैं:
| गड़बड़ी का मैसेज | RPC | समस्या का हल |
|---|---|---|
| कैमरे की इमेज अब डाउनलोड के लिए उपलब्ध नहीं है. | DEADLINE_EXCEEDED |
इवेंट पब्लिश होने के 30 सेकंड बाद, इवेंट की इमेज की समयसीमा खत्म हो जाती है. समयसीमा खत्म होने से पहले, इमेज डाउनलोड करना न भूलें. |
| इवेंट आईडी, कैमरे से जुड़ा नहीं है. | FAILED_PRECONDITION |
कैमरे के इवेंट से मिले सही eventID का इस्तेमाल करें. |
एपीआई के गड़बड़ी कोड की पूरी सूची देखने के लिए, एपीआई के गड़बड़ी कोड का रेफ़रंस देखें.