Schemat CameraSound
Nest Cam (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
W przypadku tej cechy nie ma dostępnych żadnych pól.
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" : "e2625334-713e-4955-9ba2-4ca525f73131",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : {
"name" : "enterprises/project-id/devices/device-id",
"events" : {
"sdm.devices.events.CameraSound.Sound" : {
"eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...",
"eventId" : "RzX-_Az3UdXrDDHppkkU8AAChT..."
}
}
}
"userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"resourceGroup" : [
"enterprises/project-id/devices/device-id"
]
}Pola wykrywania dźwięku
| Pole | Opis | Typ danych |
|---|---|---|
eventSessionId |
Identyfikator nadawany zdarzeniom występującym w ramach jednej sesji powiązanych zdarzeń. Może być używany do konsolidowania zdarzeń. | stringPrzykład: „CjY5Y3VKaTZwR3o4Y19YbTVfMF...”. |
eventId |
Identyfikator powiązany ze zdarzeniem. Użyj go z poleceniem GenerateImage, aby pobrać obraz z kamery związany z tym zdarzeniem. |
stringPrzykład: „RzX-_Az3UdXrDDHppkkU8AAChT..." |
Pola ładunku zdarzenia
| Pole | Opis | Typ danych |
|---|---|---|
eventId |
Unikalny identyfikator zdarzenia. | stringPrzykład: „e2625334-713e-4955-9ba2-4ca525f73131” |
timestamp |
Czas wystąpienia zdarzenia. | stringPrzykł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. | stringPrzykład: „AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi” |
resourceGroup |
Obiekt wskazujący zasoby, które mogą mieć podobne aktualizacje do tego zdarzenia. Zasób samego zdarzenia (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 tym atrybutem 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 wydarzeń wygasają 30 sekund po opublikowaniu wydarzenia. Pamiętaj, aby pobrać obraz przed wygaśnięciem. |
| Identyfikator zdarzenia nie należy do kamery. | FAILED_PRECONDITION |
Użyj prawidłowego parametru eventID zwróconego przez zdarzenie kamery. |
Pełną listę kodów błędów interfejsu API znajdziesz w dokumentacji kodów błędów interfejsu API.