Esquema CameraSound
Nest Cam (legado)
sdm.devices.traits.CameraSound
Esse trait pertence a qualquer dispositivo compatível com eventos de detecção de som.
Campos
Não há campos disponíveis para esse trait.
Comandos
Não há comandos disponíveis para esse trait.
Eventos
Som
Um som foi detectado pela câmera.
Detecção de som
Payload
{
"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"
]
}Campos de detecção de som
| Campo | Descrição | Tipo de dados |
|---|---|---|
eventSessionId |
Um ID atribuído a eventos que ocorrem como parte de uma única sessão de eventos relacionados. Pode ser usado para consolidar eventos. | stringExemplo: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..." |
eventId |
Um ID associado ao evento. Use com o comando GenerateImage para baixar a imagem da câmera relacionada a esse evento. |
stringExemplo: "qkfN3EEEsKsNt1-S_SKChZSVQH..." |
Campos de payload de evento
| Campo | Descrição | Tipo de dados |
|---|---|---|
eventId |
O identificador exclusivo do evento. | stringExemplo: "d67875cb-67a6-4803-9ea1-eacfca5e9f37" |
timestamp |
O horário em que o evento ocorreu. | stringExemplo: "2019-01-01T00:00:01Z" |
resourceUpdate |
Um objeto que detalha informações sobre a atualização do recurso. | object |
userId |
Um identificador exclusivo e ofuscado que representa o usuário. | stringExemplo: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi" |
resourceGroup |
Um objeto que indica recursos que podem ter atualizações semelhantes a este evento. O recurso do evento (do objeto resourceUpdate) sempre estará presente nesse objeto. |
object |
Consulte Eventos para mais informações sobre os diferentes tipos de eventos e como eles funcionam.
Erros
Os seguintes códigos de erro podem ser retornados em relação a esse trait:
| Mensagem de erro | RPC | Solução de problemas |
|---|---|---|
| A imagem da câmera não está mais disponível para download. | DEADLINE_EXCEEDED |
As imagens de eventos expiram 30 segundos após a publicação do evento. Faça o download da imagem antes do vencimento. |
| O ID do evento não pertence à câmera. | FAILED_PRECONDITION |
Use o eventID correto retornado pelo evento da câmera. |
Consulte a Referência de códigos do erro da API para ver a lista completa de códigos do erro da API.