Esta página fue traducida automáticamente. Si encuentra errores o tiene sugerencias, contáctenos.
Tópico de eventos
Todos los eventos de la organización se publican en un único tópico:Estructura de la carga útil del evento
Cada frame MESSAGE contiene un cuerpo JSON con los siguientes campos:Campos principales
El detalle específico del evento (por ejemplo, los pormenores de una alerta de política) reside dentro del objeto
update. Su forma depende del tipo de entity, así que lee las claves presentes en update en lugar de asumir una estructura fija.Tipos de cambio
Tipos de entidad
El campoentity indica qué tipo de objeto cambió. Los tipos de entidad comunes incluyen:
Los tipos de entidad disponibles dependen de los dispositivos y las políticas configurados en tu organización. Suscríbete a
/topic/change/{orgUuid} y registra el campo entity de cada evento para descubrir todos los tipos de evento disponibles.Inspección de alertas de política
Cuando un evento tieneentity: "POLICY_ALERT", el detalle específico de la alerta se transporta dentro del objeto update. La forma de update depende del tipo de entidad y no es un esquema público fijo, así que inspecciona las claves presentes en cada alerta en lugar de asumir campos particulares:
Filtrado de eventos
Por tipo de entidad
Filtra tipos de evento específicos para reducir el ruido:Por tipo de cambio
Reacciona de forma diferente según si un evento fue creado, actualizado o eliminado:Por dispositivo
Filtra los eventos de una cámara o sensor específico:Por entidad y tipo de cambio
Reacciona a tipos específicos de eventos de seguridad combinando los camposentity y type:
Enriquecimiento de eventos con datos de la API REST
Los eventos de WebSocket contienen datos mínimos por eficiencia. Usa la API REST para obtener detalles adicionales cuando sea necesario:Obtener el nombre de la cámara a partir del UUID del dispositivo
Obtener detalles de la alerta
Almacena en caché los nombres de las cámaras localmente para evitar llamadas excesivas a la API REST. Los nombres de las cámaras cambian con poca frecuencia, así que una caché con un TTL de 5 minutos funciona bien.