طرحواره دوربین-شخص

دوربین نست (قدیمی) دوربین نست (خارج یا داخل، باتری) دوربین نست با نورافکن دوربین نست (داخل، سیمی) هاب نست مکس زنگ در نست (قدیمی) زنگ در نست (با باتری) زنگ در نست (سیمی)

sdm.devices.traits.CameraPerson

این ویژگی متعلق به هر دستگاهی است که از رویدادهای تشخیص شخص پشتیبانی می‌کند.

فیلدها

هیچ فیلدی برای این ویژگی موجود نیست.

دستورات

هیچ دستوری برای این ویژگی موجود نیست.

رویدادها

شخص

قابل به‌روزرسانی

یک نفر توسط دوربین شناسایی شده است.

این رویداد از اعلان‌های قابل به‌روزرسانی پشتیبانی می‌کند. اعلان‌های برنامه‌ی موجود که از این رویداد ایجاد شده‌اند، می‌توانند با استفاده از محتوای یک رویداد بعدی با همان eventThreadId به‌روزرسانی شوند.

رویداد شخص

بار مفید

{
  "eventId" : "45cd96d6-4df6-40e5-8cff-8619b3491b43",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraPerson.Person" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "473uzNY-MFX2CuBPulS97qobDw...", } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

فیلدهای رویداد شخص

میدان توضیحات نوع داده
eventSessionId زنگ درب نست (باتری) زنگ درب نست (سیمی) شناسه‌ای که به رویدادهایی که به عنوان بخشی از یک جلسه رویدادهای مرتبط رخ می‌دهند، داده می‌شود. ممکن است برای تجمیع رویدادها استفاده شود.

از آن برای مرتبط کردن این رویداد با رویداد مرتبط ClipPreview از ویژگی CameraClipPreview استفاده کنید.

string
مثال: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..."
eventId دوربین نست (قدیمی) نست هاب مکس زنگ در نست (قدیمی) شناسه‌ای مرتبط با رویداد.

برای دانلود تصویر دوربین مربوط به این رویداد، از آن به همراه دستور GenerateImage استفاده کنید.

string
مثال: "473uzNY-MFX2CuBPulS97qobDw..."

فیلدهای بار رویداد

میدان توضیحات نوع داده
eventId شناسه منحصر به فرد برای رویداد. string
مثال: "45cd96d6-4df6-40e5-8cff-8619b3491b43"
timestamp زمانی که رویداد رخ داده است. string
مثال: "2019-01-01T00:00:01Z"
resourceUpdate شیء‌ای که اطلاعات مربوط به به‌روزرسانی منابع را شرح می‌دهد. object
userId یک شناسه منحصر به فرد و مبهم که نمایانگر کاربر است. string
مثال: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi"
eventThreadId قابل به‌روزرسانی شناسه منحصر به فرد برای رشته رویداد. string
مثال: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59"
eventThreadState قابل به‌روزرسانی وضعیت نخ رویداد. string
مقادیر: "شروع"، "به‌روزرسانی"، "پایان"
resourceGroup شیء‌ای که منابعی را نشان می‌دهد که ممکن است به‌روزرسانی‌های مشابهی با این رویداد داشته باشند. منبع خود رویداد (از شیء resourceUpdate ) همیشه در این شیء وجود خواهد داشت. object

برای اطلاعات بیشتر در مورد انواع مختلف رویدادها و نحوه عملکرد آنها، به بخش رویدادها مراجعه کنید.

خطاها

کد(های) خطای زیر ممکن است در رابطه با این ویژگی برگردانده شوند:

پیام خطا آر پی سی عیب‌یابی
تصویر دوربین دیگر برای دانلود در دسترس نیست. DEADLINE_EXCEEDED تصاویر رویداد ۳۰ ثانیه پس از انتشار رویداد منقضی می‌شوند. حتماً قبل از انقضا، تصویر را دانلود کنید.
شناسه رویداد متعلق به دوربین نیست. FAILED_PRECONDITION از eventID صحیح برگردانده شده توسط رویداد دوربین استفاده کنید.

برای مشاهده لیست کامل کدهای خطای API به مرجع کدهای خطای API مراجعه کنید.