Schemat zdarzenia CameraSound

Nest Cam (starsza wersja) Nest Hub Max Nest Doorbell (starsza wersja) 

sdm.devices.traits.CameraSound

Ta cecha należy do każdego urządzenia, które obsługuje zdarzenia wykrywania dźwięku.

Pola

Brak dostępnych pól dla tej cechy.

Polecenia

W przypadku tej cechy nie są dostępne żadne polecenia.

Wydarzenia

Dźwięk

Kamera wykryła dźwięk.

Wykrywanie dźwięku

Ładunek

{
  "eventId" : "d67875cb-67a6-4803-9ea1-eacfca5e9f37",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraSound.Sound" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "qkfN3EEEsKsNt1-S_SKChZSVQH..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

Pola wykrycia dźwięku

Pole Opis Typ danych
eventSessionId Identyfikator nadawany zdarzeniom występującym w ramach jednej sesji powiązanych zdarzeń. Może służyć do konsolidacji zdarzeń. string
Przykład: „CjY5Y3VKaTZwR3o4Y19YbTVfMF...”.
eventId Identyfikator powiązany ze zdarzeniem.

Użyj go z poleceniem GenerateImage, aby pobrać obraz z kamery powiązany z tym zdarzeniem.

string
Przykład: „qkfN3EEEsKsNt1-S_SKChZSVQH...”

Pola ładunku zdarzenia

Pole Opis Typ danych
eventId Unikalny identyfikator zdarzenia. string
Przykład: „d67875cb-67a6-4803-9ea1-eacfca5e9f37”
timestamp Czas wystąpienia zdarzenia. string
Przykład: „2019-01-01T00:00:01Z”
resourceUpdate Obiekt zawierający szczegółowe informacje o aktualizacji zasobu. object
userId Unikalny, celowo zniekształcony identyfikator reprezentujący użytkownika. string
Przykład: „AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi”
resourceGroup Obiekt wskazujący zasoby, które mogą mieć podobne aktualizacje do tego zdarzenia. Zasób samego wydarzenia (z obiektu resourceUpdate) będzie zawsze obecny w tym obiekcie. object

Więcej informacji o różnych typach zdarzeń i ich działaniu znajdziesz w sekcji Zdarzenia.

Błędy

W związku z tą cechą mogą być zwracane te kody błędów:

Komunikat o błędzie RPC Rozwiązywanie problemów
Obraz z kamery nie jest już dostępny do pobrania. DEADLINE_EXCEEDED Obrazy zdarzeń wygasają 30 sekund po opublikowaniu zdarzenia. Pamiętaj, aby pobrać obraz przed wygaśnięciem.
Identyfikator zdarzenia nie należy do kamery. FAILED_PRECONDITION Użyj prawidłowego identyfikatora eventID zwróconego przez zdarzenie zarejestrowane przez kamerę.

Pełną listę kodów błędów interfejsu API znajdziesz w dokumentacji kodów błędów interfejsu API.