Equipamentos
Faciais cadastrados, relógio, câmera e os botões de liberar acesso.
Equipamentos cadastrados
Para não bloquear a conta dos faciais, o Contrô só conversa sozinho com um equipamento depois de um login aceito (botão “Logar”). Se o facial recusar o usuário/senha uma vez, as tentativas automáticas param até você logar de novo.
Carregando...
📱 Aplicativo móvel (Android)
O aplicativo do Contrô (celular ou outro dispositivo móvel Android) conversa com ESTE servidor e tem as mesmas ferramentas do programa (cadastro, liberação, câmera, avisos, log…) com as mesmas permissões, blocos e unidades de cada operador. O aparelho é registrado uma vez com um código que só o administrador gera aqui; depois cada operador entra com o próprio login e senha. Aparelho perdido: revogue abaixo e ele para na hora.
Endereço para digitar no aplicativo:
O QR de instalação () baixa o APK publicado aqui; quando você preencher os endereços das lojas, o MESMO QR passa a mandar cada celular para a loja dele.
Registrar um aparelho
Aparelhos registrados
O que o aplicativo NÃO alcança (de propósito)
Tarefas de administrador que ALTERAM algo (criar operador, mexer em equipamento, unir duplicados…) pedem a senha de novo dentro do aplicativo.
📦 Atualização do aplicativo (APK)
Envie aqui o APK novo do aplicativo e publique: o aplicativo dos celulares registrados mostra «atualização disponível», baixa pelo servidor (HTTPS, com um bilhete curto), o Android confere a assinatura e o usuário confirma a instalação (não é instalação silenciosa). O servidor só aceita APK assinado (v2/v3) com o mesmo certificado e pacote do aplicativo oficial e versionCode maior; a chave de assinatura nunca fica aqui. Voltar a uma versão antiga = publicar uma versão corretiva com versionCode MAIOR (o Android não instala versão menor).
Enviar uma versão
Publicar
Versões enviadas
Aparelhos e a versão que cada um tem
Passo a passo: gerar o APK → enviar → publicar → ver a atualização no celular
- No Android Studio, gere o APK assinado com a MESMA chave de sempre (Build → Generate Signed App Bundle / APK) e com o versionCode maior que o publicado.
- Aqui, escolha o arquivo e clique em «Enviar e validar». O servidor confere o pacote, a versão e a assinatura.
- Escolha o canal (interno = celulares de uso; teste = bancada), para quem vai, escreva as notas, digite sua senha e clique em «Publicar». Na primeira vez, confirme a impressão digital do certificado.
- No celular, abra o aplicativo: em Perfil → «Atualizações» (ou ao abrir) aparece a versão nova. O usuário toca em baixar e, ao final, confirma a instalação no Android. Na primeira vez o Android pede para permitir «instalar apps desta fonte».
- Errou? «Retirar» para de oferecer na hora (quem já instalou continua com a versão instalada). Para voltar atrás, publique uma versão corrigida com versionCode MAIOR.
Usuário e senha de todos os faciais
Grava o mesmo usuário e senha em todos os equipamentos ativos deste computador. A senha fica só neste computador (nunca vai para a nuvem).
Procurar faciais na rede
Varre a rede deste computador procurando faciais (sem enviar usuário nem senha a nenhum aparelho). Marque os que quer cadastrar neste computador, escolha o(s) bloco(s) e informe o usuário e a senha — valem para todos os marcados.
| IP | Aparelho | Nome no Contrô |
|---|
Religar por MAC (IP mudou por DHCP)
Com a regra ligada, um equipamento que não responde mais no IP configurado (depois de alguns minutos sem resposta) é procurado de novo na rede local pelo MAC dele — achando um IP diferente, o Contrô corrige sozinho o endereço, sem mexer em usuário, senha ou login. Exige que o MAC já tenha sido lido uma vez (depois de um "Logar" aceito). Fica registrado no histórico "📜 Movimentação" do cartão do equipamento. Esta escolha fica só neste computador — não vai para a nuvem.
Tipo de conexão com os faciais
Como este computador alcança os faciais. Em um computador que não está na rede dos faciais (por exemplo, o Contrô na nuvem), escolha Somente DDNS — assim ele nunca perde tempo tentando o IP local. Um equipamento que só tem um dos dois endereços continua usando o que tem. Esta escolha fica só neste computador — não vai para a nuvem.
Novo equipamento
Sincronização de horário dos equipamentos
Compara o relógio de cada equipamento com o horário correto (considerando o fuso horário configurado para ele, campo "Destino" acima) e corrige automaticamente quando a diferença passa de alguns segundos. Roda sozinho a cada 30 minutos — este botão só força uma verificação na hora, sem esperar o próximo ciclo.
Bloco deste computador
Com a regra ligada, o botão "Liberar acesso" e a câmera do equipamento só valem, para os operadores, nos blocos deste computador (junto com os blocos do perfil de cada um). Quem precisa ver câmera e liberar acesso de outros blocos mesmo neste PC recebe as permissões "Liberar acesso para outros blocos" e "Ver a câmera de equipamentos de outros blocos" no perfil. O administrador do programa nunca é restringido. Esta escolha fica só neste computador — não vai para a nuvem.
Deixe tudo desmarcado para o automático: valem os blocos dos faciais ativos cadastrados nesta máquina. Marque para fixar à mão (útil quando este computador tem faciais de mais de um bloco, ou nenhum).
Carregando...
Câmera do equipamento
Permite usar a câmera de um ou mais equipamentos, além da webcam, para tirar a foto do cadastro na tela de Cadastro (simulado por foto avulsa a cada poucos segundos — o equipamento não tem vídeo ao vivo de verdade).
Carregando...
Ao salvar, a câmera dos equipamentos marcados fica disponível para TODOS os operadores que podem cadastrar (não só para o administrador do programa).
Vídeo contínuo da câmera
Mostra a câmera do equipamento como VÍDEO de verdade (o mesmo fluxo que a interface web do facial usa) em vez de fotos soltas — sem robotizar. O Contrô abre o vídeo no facial com a senha que já tem (ela nunca vai ao navegador) e o navegador decodifica. Funciona nos faciais que este computador alcança direto (IP local ou DDNS) e nos atendidos por um Contrô Gateway com a capacidade «vídeo contínuo da câmera» (a senha fica no Gateway, que assina o pedido; o Gateway do computador a partir da v0.10.0 e o Gateway no ESP32 com o firmware que traz a capacidade; um Gateway sem ela continua com fotos, e a tela diz isso). O Contrô escolhe sozinho o caminho de cada facial; várias pessoas vendo o MESMO facial dividem UM vídeo só (o Contrô copia o fluxo para cada uma). Se o vídeo não abrir, a tela volta sozinha às fotos. Ligado de fábrica; vale só para este computador.
Várias pessoas vendo o MESMO facial dividem um vídeo só: o facial (ou o ESP32) manda UM fluxo e o Contrô entrega uma cópia a cada tela. O custo está na saída de rede deste computador (≈ 1 Mbps por tela). Padrão: 60 e 5.
Vídeo fixo (sempre aberto)
Escolha até 2 faciais cujo vídeo fica SEMPRE aberto entre o Contrô e o facial, mesmo sem ninguém olhando: a câmera abre mais rápido e, se o vídeo cair, o Contrô reconecta sozinho e não desiste. Cada vídeo fixo gasta banda (≈ 1,3 Mbps de subida do prédio) e, num Gateway no ESP32 (que aceita só 2 vídeos de faciais diferentes ao mesmo tempo), os 2 fixos ocupam as 2 vagas: os outros faciais desse Gateway ficam em foto («ocupado»). Atenção: com 2 vídeos fixos no ESP32, abrir a interface web de um facial por esse Gateway pode ser recusado por falta de memória interna do ESP (medido: 2 vídeos estáveis por ~70 s; horas de uso ainda NÃO foram medidas). O limite de vídeos simultâneos é do hardware do Gateway (o ESP de teste aceita 2). Vazio = nenhum (o vídeo abre só quando alguém olha, como sempre).
Carregando...
Fluxo e formato do vídeo de cada facial
Cada facial pode entregar o vídeo pelo fluxo secundário (leve) ou pelo principal (maior resolução); «Padrão» usa a escolha geral acima. Alguns faciais antigos entregam um fluxo numa proporção diferente da câmera (a imagem chega esticada): nesse caso escolha o formato certo da câmera (por exemplo 16:9) e o Contrô mostra o vídeo nessa proporção, sem esticar nem cortar. «Automático» mostra o vídeo na proporção que o próprio facial informa. O formato vale na hora; a troca de fluxo vale na próxima vez que o vídeo desse facial abrir.
Liberação manual de acesso
Escolha quais equipamentos aparecem no botão "🔓 Liberar acesso" da tela de Cadastro — cada um abre individualmente, um clique por vez, sem reconhecimento facial (visitante sem cadastro ainda, entregador, etc.). Cada acionamento fica registrado no log de acessos como "Liberação manual", sem nenhuma pessoa associada.
Carregando...
Desligado (padrão): com dois ou mais equipamentos escolhidos, o botão abre a lista para liberar um por vez. Com um equipamento só, o botão libera aquele equipamento nos dois casos.
Liberar acesso — cartão de pessoa
Escolha em quais equipamentos o botão "Liberar acesso" aparece dentro do cartão de uma pessoa (popup de pessoa e lista de moradores da página de uma unidade) — abre a porta na hora, sem esperar reconhecimento facial. Nos equipamentos desmarcados aqui, o botão fica oculto para qualquer pessoa, em qualquer lugar do site. Todos vêm marcados por padrão.
Carregando...
Acionamento com câmera — administrador da unidade
Marque os faciais que valem para todos os administradores de unidade: eles podem ver na câmera e abrir pela tela de acionamento da Unidade. Para liberar a uma pessoa só, use a seção «Liberar a uma pessoa» logo abaixo. Os não marcados ficam restritos: só aparecem (com a marca «restrito») nas telas do Bloco e de Blocos e unidades, para quem tem permissão de acionamento. Vazio de fábrica: nenhum.
Carregando...
Liberar a uma pessoa
Escolha um administrador de unidade e marque os faciais do bloco da unidade dele que só ele pode ver e abrir (somam-se aos marcados acima para todos). Vale só neste computador; os faciais de outro bloco não aparecem porque ele nunca os abriria.
Carregando...