Integração e desenvolvimento

APIs, SDK: ferramentas para integração com o Xeoma

Integre o Xeoma a qualquer infraestrutura — sistemas de terceiros, hardware, IoT, plataformas de casa inteligente e software corporativo — utilizando as APIs abertas (Interfaces de Programação de Aplicações) e as ferramentas de desenvolvimento do Xeoma.

Requisições HTTP JSON Transmissão web ONVIF Protocolo Modbus REST API Integração sob medida

Nove formas de conectar o Xeoma ao seu sistema

Cada interface atende a uma classe específica de tarefas — desde comandos simples de ligar/desligar até o controle remoto do servidor por aplicações de terceiros. Não encontrou o que precisa? Solicite desenvolvimento sob medida para o seu projeto.

Procurando por um SDK? No Xeoma, a função de SDK é desempenhada pelo Manual do Usuário do Xeoma — documentação completa de módulos, funcionalidades, parâmetros e cenários de integração prontos para uso.

Básico
Comandos HTTP
HTTP API — interface baseada no protocolo de transferência de dados HTTP

Uma forma universal de controlar o Xeoma por meio de requisições web padrão. Ative ou desative módulos, capture instantâneos de câmeras e gerencie gravações a partir de qualquer sistema capaz de enviar uma requisição HTTP.

http://IP:10090/http_switcher_disable?
module=HttpSwitcher.9
Consulte a documentação HTTP
Xeoma Pro
JSON API (interface avançada)
JSON API — interface programática utilizando o formato de troca de dados JSON

Uma API estendida para o Xeoma, disponível na edição Pro. Altere remotamente as configurações da cadeia, exporte gravações do arquivo e gerencie usuários e direitos de acesso a partir de aplicativos de terceiros.

POST http://IP:10090/api?
login=USUÁRIO&password=SENHA&add=
Confira a documentação JSON
Incorporação
Interface de streaming (Web API)
Conjunto de comandos para automação web e transmissão

Incorpore streams de câmeras Xeoma (ao vivo ou do arquivo) diretamente em seu site ou aplicativo de terceiros. Baixe vídeos ou instantâneos, adicione câmeras ou módulos.

http://IP:10090/?archive_get_export_file=
Confira a documentação da Web API
Bidirecional
HTTP Switcher e HTTP Request Sender
Módulos para recebimento e envio de comandos via HTTP

HTTP Switcher — recebe comandos de dispositivos externos (sensores, controladores, sistemas de controle de acesso) e ativa o módulo de destino. HTTP Request Sender — encaminha eventos do Xeoma para sistemas de terceiros, PDVs, plataformas de contabilidade e automação.

Entrada: sensor para Xeoma
Saída: Xeoma para sistema externo
Saiba mais sobre os módulos
Protocolos
Protocolos industriais e padrões de mercado
ONVIF, Modbus, ISAPI — protocolos padrão da indústria para troca de dados

O Xeoma oferece suporte ao padrão ONVIF para câmeras IP, ao protocolo industrial Modbus (controladores lógicos programáveis, semáforos, barreiras) e à interface proprietária ISAPI da HikVision para câmeras térmicas. Integração nativa de hardware — sem necessidade de soluções alternativas.

ONVIF: qualquer fabricante
Modbus: CLP, barreiras,
controle de acesso
Ver todas as capacidades de integração
Cloud / Pro
Interface de gerenciamento em nuvem (REST)
REST API — interface de gerenciamento no estilo arquitetural REST

Para Xeoma Pro Your Cloud: gerencie usuários, assinaturas e armazenamento por meio de uma interface REST padrão. Integração pronta para sistemas de faturamento.

xeoma_cloud.php -a “user”
“email” “pass” days sources GB
Saiba mais sobre o Xeoma Pro Your Cloud
Execução de scripts
Execução de comandos e scripts do sistema
Um módulo de destino que executa um script ao ser acionado

O módulo simples e acessível do Xeoma, "Application Runner", pode executar um script no computador em que está rodando ou abrir um programa, passando macros como %JPEG%, %FACECOUNT%, %NAMES%, %TEXT%, %EYEANGLE%.

Câmera -> Detector -> Application Runner: C://Surveillance/scripts/statisticts/customercounter.sh %FACECOUNT%
Saiba mais sobre o Application Runner
Na câmera
Gatilhos e reações da câmera
Camera-Embedded Detector – módulo especial para comunicação com a câmera

Use detectores integrados da câmera em vez dos do Xeoma: com o módulo Detector Integrado da Câmera, o Xeoma recebe gatilhos de uma câmera ONVIF. O mesmo módulo pode ser usado para enviar comandos à câmera, como ativar o limpador ao detectar manchas na lente.

Configurações do Detector Integrado da Câmera:
selecione o detector na lista
Leia mais sobre o Detector Integrado da Câmera
Pedido personalizado
Desenvolvimento pago de integração customizada
Interface ou protocolo não padrão — desenvolveremos uma solução específica para o seu projeto

Se as interfaces nativas não forem suficientes, estenderemos o Xeoma para dar suporte ao seu hardware, sistema de terceiros ou a um cenário exclusivo. Já realizamos integrações para dezenas de dispositivos: sistemas de controle de acesso, controladores industriais, sistemas de PDV, plataformas de automação residencial e muito mais.

Seu dispositivo / protocolo / sistema
-> integração completa (turnkey)
Confira exemplos de projetos concluídos

O que já foi desenvolvido com integração do Xeoma

As APIs do Xeoma são utilizadas em projetos de qualquer escala — da automação residencial à infraestrutura governamental.

Detecção automática de infrações de trânsito (“Cidade Segura”)

O Xeoma é conectado a controladores de semáforos via Modbus. Quando o sinal vermelho está ativo, o detector de cruzamento de linha dispara automaticamente e uma foto do infrator é enviada para a plataforma de multas do órgão competente.

Integração com sistema de Ponto de Venda (POS)

O Enviador de Requisições HTTP conecta o Xeoma ao software de PDV: cada transação é gravada em vídeo com o valor e o número do recibo sobrepostos à imagem.

Plataformas de smart home

O Xeoma envia e recebe comandos via APIs de plataformas de smart home. Na detecção de movimento, persianas, luzes ou um alarme são acionados via dispositivo externo conectado.

Câmeras térmicas HikVision — medição de temperatura

Via interface ISAPI da HikVision, o Xeoma recupera dados de temperatura de objetos diretamente da câmera térmica — sem módulos de análise adicionais, de forma instantânea e sem distorção de imagem.

Integração com sistema de controle de acesso (ACS)

Sensores externos e leitores de cartão conectam-se via Comutador HTTP. Travas e portões conectam-se via Enviador de Requisições HTTP: a abertura de uma porta inicia a gravação, e o reconhecimento facial do Xeoma desbloqueia a barreira.

Incorporação de vídeo ao vivo em websites ou apps

Por meio da Web API e de sua interface de streaming webRTC, transmissões ao vivo e gravações de arquivo das câmeras do Xeoma são incorporadas diretamente à página web ou ao aplicativo móvel do cliente — sem a necessidade de softwares ou plugins adicionais.

Criação do seu próprio serviço de videovigilância em nuvem

A REST API no Xeoma Pro Your Cloud permite que provedores gerenciem automaticamente contas de clientes, cotas de armazenamento e planos de assinatura a partir de seu sistema de faturamento.

Integração de sensores e equipamentos industriais

Via Modbus ou HTTP, o Xeoma comunica-se com CLPs, plataformas de pesagem, sistemas de segurança perimetral e sensores de processo.

O que cada interface pode fazer

Escolha a ferramenta ideal dependendo da sua tarefa e da edição do Xeoma.

Capacidade Comandos HTTP JSON API Pro Web API REST Cloud Pro
Ativar / desativar um módulo ✓ ✓ — —
Obter um snapshot da câmera ✓ ✓ ✓ —
Incorporar streaming ao vivo em um website — — ✓ —
Alterar configurações de cadeia remotamente ✓ ✓ — —
Exportar gravações de arquivo — ✓ ✓ —
Gerenciamento de usuários — ✓ — ✓
Receber comandos de dispositivos externos ✓ ✓ — —
Integração com sistema de faturamento — — — ✓
Disponível nas edições Free / Lite — — ✓ —

Começar a integrar é fácil

Sem configurações complexas ou licenças especiais para começar — a interface HTTP básica está disponível imediatamente após iniciar o Xeoma.

1
Baixe e execute o Xeoma

Não é necessária instalação — basta executar o arquivo do Xeoma.

2
Leia a documentação da API

Encontre os tipos de comandos necessários na seção de documentação.

3
Adicione os módulos necessários à sua cadeia

Para receber comandos, adicione o módulo “Comutador HTTP”; para enviar eventos, o “Enviador de Requisições HTTP”. Arraste, solte, configure — pronto.

4
Precisa de uma integração não padronizada?

Desenvolvemos suporte para qualquer interface de terceiros para o seu projeto. Integrações para dezenas de dispositivos e plataformas já foram entregues.

Pronto para integrar o Xeoma à sua infraestrutura?

Fale com nossa equipe — ajudamos você a escolher a interface ideal e a desenvolver uma solução personalizada para seu projeto.