Kamera-Soundschema
Nest Cam (alte Version)
sdm.devices.traits.CameraSound
Dieser Trait gehört zu jedem Gerät, das Geräuscherkennungsereignisse unterstützt.
Felder
Für diese Eigenschaft sind keine Felder verfügbar.
Befehle
Für diese Eigenschaft sind keine Befehle verfügbar.
Ereignisse
Ton
Die Kamera hat Geräusche erkannt.
Geräuschereignis
Nutzlast
{ "eventId" : "70cf379e-a792-49f4-b688-352b6e4942fc",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraSound.Sound
" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "Y3eiyUYn8KYGT904_P0w0PWRrQ..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }
Geräuschereignisfelder
Feld | Beschreibung | Datentyp |
---|---|---|
eventSessionId |
ID für Ereignisse, die im Rahmen einer einzelnen Sitzung von verwandte Ereignisse. Kann zur Konsolidierung von Ereignissen verwendet werden. | string Beispiel: „CjY5Y3VKaTZwR3o4Y19YbTVfMF...“ |
eventId |
Eine ID, die dem Ereignis zugeordnet ist. Verwenden Sie es zusammen mit dem Befehl GenerateImage (Generieren), um das Kamerabild für dieses Ereignis herunterzuladen. |
string Beispiel: „Y3eiyUYn8KYGT904_P0w0PWRrQ...“ |
Ereignisnutzlastfelder
Feld | Beschreibung | Datentyp |
---|---|---|
eventId |
Die eindeutige Kennung des Ereignisses. | string Beispiel: „70cf379e-a792-49f4-b688-352b6e4942fc“ |
timestamp |
Die Uhrzeit, zu der das Ereignis aufgetreten ist. | string Beispiel: „2019-01-01T00:00:01Z“ |
resourceUpdate |
Ein Objekt, das Details zur Ressourcenaktualisierung enthält. | object |
userId |
Eine eindeutige, verschleierte Kennung, die den Nutzer repräsentiert. | string Beispiel: „AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi“ |
resourceGroup |
Ein Objekt, das Ressourcen angibt, die ähnliche Aktualisierungen für dieses Ereignis haben könnten. Die Ressource des Ereignisses selbst (aus dem resourceUpdate -Objekt) ist immer in diesem Objekt vorhanden. |
object |
Unter Ereignisse finden Sie weitere Informationen zu den verschiedenen Ereignistypen und ihre Funktionsweise.
Fehler
Die folgenden Fehlercodes können in Bezug auf dieses Merkmal zurückgegeben werden:
Fehlermeldung | RPC | Fehlerbehebung |
---|---|---|
Kamerabild kann nicht mehr heruntergeladen werden. | DEADLINE_EXCEEDED |
Ereignisbilder laufen 30 Sekunden nach der Veröffentlichung des Ereignisses ab. Laden Sie das Bild unbedingt vor dem Ablaufdatum herunter. |
Ereignis-ID gehört nicht zur Kamera. | FAILED_PRECONDITION |
Verwende die korrekte eventID , die vom Kameraereignis zurückgegeben wurde. |
Siehe API-Fehlercode-Referenz für die vollständige Liste der API-Fehlercodes.