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
Ta cecha nie ma żadnych pól.
Polecenia
Ta cecha nie ma żadnych poleceń.
Wydarzenia
Dźwięk
Kamera wykryła dźwięk.
Wykrywanie dźwięku
Ładunek
{
"eventId" : "a9fa5c5e-4656-49b8-ad6f-3bec235099c5",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : {
"name" : "enterprises/project-id/devices/device-id",
"events" : {
"sdm.devices.events.CameraSound.Sound" : {
"eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...",
"eventId" : "OxhZLMvjiLGIzJPtRD1BLSlg-f..."
}
}
}
"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 konsolidowania zdarzeń. | stringPrzykład: „CjY5Y3VKaTZwR3o4Y19YbTVfMF...” |
eventId |
Identyfikator powiązany ze zdarzeniem. Użyj go z poleceniem GenerateImage, aby pobrać obraz z kamery powiązany z tym zdarzeniem. |
stringPrzykład: „OxhZLMvjiLGIzJPtRD1BLSlg-f...” |
Pola ładunku zdarzenia
| Pole | Opis | Typ danych |
|---|---|---|
eventId |
Unikalny identyfikator zdarzenia. | stringPrzykład: „a9fa5c5e-4656-49b8-ad6f-3bec235099c5” |
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 Wydarzenia.
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 kamery. |
Pełną listę kodów błędów interfejsu API znajdziesz w dokumencie API Error Code Reference kodów błędów interfejsu API.