CameraPerson Şeması
Nest Cam (eski)
sdm.devices.traits.CameraPerson
Bu özellik, kişi algılama etkinliklerini destekleyen tüm cihazlara aittir.
Alanlar
Bu özellik için kullanılabilir alan yok.
Komutlar
Bu özellik için kullanılabilecek komut yok.
Etkinlikler
Kişi
GüncellenebilirKamera bir kişi algıladı.
Bu etkinlik, güncellenebilir bildirimleri destekler. Bu etkinlikten oluşturulan mevcut uygulama bildirimleri, aynı eventThreadId
öğesine sahip sonraki bir etkinliğin içeriği kullanılarak güncellenebilir.
Kişi etkinliği
Yük
{ "eventId" : "914a826c-8b1f-4ff9-8b53-a2b92a945cd2",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraPerson.Person
" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "9Uk0BSbGbYySSeq4b4LOXni1fb...", } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }
Kişi etkinlik alanları
Alan | Açıklama | Veri Türü |
---|---|---|
eventSessionId |
Nest Doorbell (pil) Bu etkinliği, CameraClipPreview özelliğinin ilgili ClipPreview etkinliğiyle ilişkilendirmek için kullanın. |
string Örnek: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
eventId |
Nest Cam (eski) Bu etkinlikle ilgili kamera resmini indirmek için GenerateImage komutu ile birlikte kullanın. |
string Örnek: "9Uk0BSbGbYySSeq4b4LOXni1fb..." |
Etkinlik yük alanları
Alan | Açıklama | Veri Türü |
---|---|---|
eventId |
Etkinliğin benzersiz tanımlayıcısıdır. | string Örnek: "914a826c-8b1f-4ff9-8b53-a2b92a945cd2" |
timestamp |
Etkinliğin gerçekleştiği zaman. | string Örnek: "2019-01-01T00:00:01Z" |
resourceUpdate |
Kaynak güncellemesiyle ilgili bilgileri ayrıntılı olarak içeren bir nesne. | object |
userId |
Kullanıcıyı temsil eden benzersiz ve kodu karartılmış bir tanımlayıcı. | string Örnek: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
eventThreadId |
Güncellenebilir |
string Örnek: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59" |
eventThreadState |
Güncellenebilir |
string Değerler: "STARTED", "UPDATED", "ENDED" |
resourceGroup |
Bu etkinlikle benzer güncellemelere sahip olabilecek kaynakları belirten bir nesne. Etkinliğin kaynağı (resourceUpdate nesnesinden) her zaman bu nesnede bulunur. |
object |
Daha fazla bilgi için Etkinlikler'e ve bunların işleyiş şekline bakacağız.
Hatalar
Bu özellikle ilgili olarak aşağıdaki hata kodları döndürülebilir:
Hata Mesajı | TBG | Sorun giderme |
---|---|---|
Kamera görseli artık indirilemiyor. | DEADLINE_EXCEEDED |
Etkinlik resimlerinin süresi, etkinlik yayınlandıktan 30 saniye sonra dolar. Resmi, süresi dolmadan önce indirmeyi unutmayın. |
Etkinlik kimliği kameraya ait değil. | FAILED_PRECONDITION |
Kamera etkinliğinin döndürdüğü doğru eventID değerini kullanın. |
Aşağıdakiler için API Hata Kodu Referansı'na bakın: API hata kodlarının tam listesini inceleyin.