Obtendo Eventos em Tempo Real
Atualmente, existem três modos de obter eventos dos dispositivos: o eventManager, snapManager e o Servidor de Envio de Eventos.
O eventManager requer que o servidor solicite ativamente ao dispositivo sempre que quiser recuperar os eventos. Este end-point retorna eventos de alarmes e alguns eventos relacionados a leituras.
O snapManager, assim como o eventManager, requer que o servidor solicite ativamente ao dispositivo sempre que quiser recuperar os eventos. Este end-point é responsável por retornar eventos relacionados aos acessos e à imagem obtida no momento em que o evento foi realizado.
O Servidor de Envio de Eventos responsável por fazer com que os dispositivos encaminhem eventos automaticamente para um servidor cadastrado. Sempre que ocorrer um evento, o dispositivo enviará uma solicitação contendo informações do evento. O envio do evento deve ser respondidos com o código 200 pelo servidor, para que o dispositivo pare de fazer o envio ao questão ao servidor. Nesse opção, o dispositivo enviar eventos de alarme e acesso para o servidor.
Observação: Dispositivos sem câmeras não suportam as chamadas do snapManager, portanto, os eventos de acesso serão encaminhados pelo eventManager.