Sentinela Hub TV · 2 caminhos de instalação

Manual Sentinela · Hub TV

Sistema anti-furto IA + Hub TV multi-função (9 funções em 1 dispositivo) · TV Box 4GB/64GB · WiFi-only · sem cabo de rede.

Hardware: R$ 280-380 (TV Box 4GB) Plano: R$ 249/mês (Hub TV) Setup MadSS: R$ 250 único

🚀 Escolha como você quer instalar

Você tem 2 opções: deixar a gente fazer tudo no laboratório central (zero esforço seu), ou seguir o passo-a-passo abaixo se prefere fazer sozinho.

⭐ Caminho A · Zero-Touch (recomendado)

Você não faz nada técnico. MadSS pré-configura o TV Box no escritório central e envia plug-and-play.

  1. Preenche o formulário com nome+senha do seu WiFi
  2. MadSS pré-configura e despacha (3-7 dias)
  3. Você plug na tomada
  4. Plug HDMI na TV da loja (só se quiser Hub TV)
  5. Pronto · Sentinela em 60s

Sem monitor temporário · sem PC no local · sem visita técnica. Suporte 100% remoto.

Pedir Zero-Touch

🛠 Caminho B · Faço sozinho

Se você tem familiaridade com tecnologia, pode seguir o passo-a-passo abaixo.

  1. Compra TV Box 4GB/64GB no Mercado Livre
  2. Conecta numa TV/monitor temporariamente
  3. Instala Termux + script Sentinela
  4. Configura câmeras RTSP/ONVIF
  5. Valida no painel admin

Precisa de monitor com HDMI + mouse USB durante o setup inicial · depois pode tirar.

Ver passo-a-passo

0Checklist · o que você precisa em mãos

Dica: imprima esse manual ou abra no celular pra acompanhar enquanto instala. Faz uma câmera de cada vez · não tenta as 3 ao mesmo tempo.

0.1Qual TV Box comprar? · "X96 Mini" não é uma marca

Importante: "X96 Mini" é um nome de produto white-label fabricado por dezenas de empresas chinesas anônimas. Não existe uma "X96 Inc.". O que importa é o SoC (o chip dentro do aparelho). Por isso, vários modelos diferentes funcionam exatamente igual.

Padronizamos o chip Amlogic S905W porque é o mais comum no Brasil (R$ 150-300), tem suporte forte do Termux e roda Python + ffmpeg sem travar.

🎯 Hardware padrão MadSS · linha 4GB Amlogic S905X3

Hub TV multi-função exige TV Box premium 4GB RAM. As 9 funções (anti-furto + cardápio + senha + treinamento + WhatsApp Web + cam ao vivo + msg do dia + Tiê do Mkt + totem) rodam em paralelo · só funciona em família TX9-like (Amlogic S905X3 · 4GB/64GB). Análise atualizada Maio 2026:

✅ HARDWARE STANDARD MadSS (compre estes)

TV BoxSoC · RAMWiFiPreço BR
⭐ TX9 4GB/64GB · cabo HDMI 5m inclusoS905X3 · 4GB2.4 GHzR$ 289
X96 Max+ 4GB/32GB ou 64GB · mais vendido BRS905X3 · 4GB2.4 GHzR$ 280-350
⭐ A95X F3 Air 4GB/32GB · PREMIUM 5+ câmerasS905X3 · 4GB2.4 + 5 GHzR$ 320-380
X96 Air 4GB/64GB · dual-bandS905X3 · 4GB2.4 + 5 GHzR$ 320-400
HK1 Max+ 4GB/64GBS905X3 · 4GB2.4 GHzR$ 300-380
Vontar X3 4GB/64GBS905X3 · 4GB2.4 GHzR$ 280-360
T95 Max+ 4GB/32GB · escalaS905X3 · 4GB2.4 GHzR$ 250-330
H96 Max X3 4GB/64GB · firmware maduroS905X3 · 4GB2.4 + 5 GHzR$ 350-450

Por que sempre 4GB+: Hub TV roda 9 funções simultâneas. Em TV Box 1-2GB RAM trava em 3-4 funções. Pague R$ 100 a mais agora e tenha 5 anos sem dor de cabeça.

⚠ Entry-level (só Sentinela básico · 1 câmera · sem Hub TV completo)

TV BoxPreçoLimitação
TV Box Inova 4K Android 7.1.2 · 2GB/8GBR$ 148,99Reviews mistas no ML · Android 7.1.2 antigo · só Sentinela 1 câmera · NÃO Hub TV completo
TX7 Pro 2GB/16GBR$ 298Família Amlogic OK mas só 2GB · 1-2 câmeras · sem Hub TV multi-função
Aquario STV-2000 1GB/8GBR$ 220Marca BR forte mas só 1GB RAM · Sentinela mínimo absoluto

⚠ VERIFIQUE SoC antes (pode dar certo, mas confirme)

AnúncioPreçoRisco
TX3 Pro Android 14 · 8GB Ram · 128GBR$ 232"Android 14 + 8GB RAM por R$ 232" é suspeito · pode ser Rockchip disfarçado
TV Box Tomate MDC-120 · 2GB/64GBR$ 189,90Tomate é BR mas não declara chip no título
TV Box 4K Proeletronic com Controle Android TVR$ 219Proeletronic é BR conhecida · provavelmente OK · confirme
TV Box H20 4K · 2GB/16GBR$ 275"H20" obscuro · verificar SoC

Como verificar: abre o anúncio, rola até "Características" ou "Outras características", procura "Processador" — tem que aparecer Amlogic S905W (ou X3, H313). Se aparecer Rockchip → pula.

❌ NÃO COMPRE (motivo claro)

AnúncioMotivo
Xiaomi Mi Box S / Mi TV Box (qualquer geração · R$ 479-814)Android TV bloqueado · Termux funciona com restrição · NÃO recomendo pra Sentinela
Streaming Box Plus 4GB Ram Chery Tiggo 5x Pro 2022-2026 · R$ 1.549Pra carro Chery, não TV
Streaming Box Pro Faaftech Octacore · R$ 1.799Faaftech = automotivo
"TV Box 4K Pro 5G Genérico" · R$ 245Título "Genérico" · risco alto Rockchip
"2LE Space Z6BE" · R$ 583Marca obscura · spec ruim pra preço alto
Smart Sticks Proeletronic 4K (R$ 196-334)Stick TV ≠ TV Box · não roda Termux confortável
"Mongbox 1G+8G" · R$ 199Marca inventada · sem suporte
"Vivi 5G Smart TV Box Pro 256GB 2GB Android 14" · R$ 259Marca obscura + Android 14 + 256GB pra R$ 259 = fraude provável
"U1 Pro 8GB RAM 512GB" · R$ 193R$ 193 por 8GB RAM/512GB é mentira · spec falsa
"Tarx TX18 + 1 ano Canela e Vods" · R$ 399"Tarx" + "Vods" = anúncio fake típico
"TV Box Android 14 Premium 4GB Gigabit" · R$ 1.199Genérico sem marca · Rockchip travado
Xiaomi Mi Box 2 · 2ª Geração · R$ 349Modelo de 2014 · obsoleto · sem Android 7
"TV Box" R$ 180/188/200 · "Semi novo"Sem marca · sem modelo · sem garantia · pula
🏆 Recomendação final · linha 4GB/64GB:

Não compre 1-2GB RAM se quer Hub TV. A linha 4GB Amlogic S905X3 é o mínimo pra rodar as 9 funções simultâneas sem travar.

📋 Lista geral · todos os modelos compatíveis

TV Box (busca no Mercado Livre)SoCPreço BR
"X96 Mini Amlogic S905W 4K" ⭐ recomendadoAmlogic S905WR$ 180-250
"Decodificador Inteligente S905w X96 Mini WiFi 4K"Amlogic S905WR$ 180-250
TX3 Mini Amlogic S905WAmlogic S905WR$ 170-220
MXQ Pro 4K AmlogicAmlogic S905WR$ 150-220
HK1 Mini Amlogic S905WAmlogic S905WR$ 180-230
T95 Allwinner H616Allwinner H616R$ 200-280
X96Q Amlogic H313 (versão mais nova)Amlogic H313R$ 170-220
A95X F3 Amlogic S905X3 (premium · 4 GB RAM)Amlogic S905X3R$ 280-380

❌ NÃO compre estes

🛒 Dicas de compra segura

  1. No Mercado Livre, busque "X96 Mini Amlogic S905W" ou "TV Box Amlogic 2GB"
  2. Filtre por vendedor com reputação ≥ 99%
  3. Prefira vendedor brasileiro com nota fiscal (troca em até 7 dias por defeito)
  4. Evite AliExpress se não tem paciência pra esperar 30-45 dias
  5. Se vai escalar pra 3+ lojas, padronize 1 modelo só pra evitar dor de cabeça no suporte
  6. Compre 3 unidades primeiro pra testar antes de comprar 10
Resposta direta: Sim, o anúncio "Decodificador Inteligente S905w X96 Mini WiFi 4K" do Mercado Livre é exatamente o que você precisa. Pode comprar. Mesma stack, mesmo setup deste manual.

1Ligar e configurar TV Box · 5 min

1.1 Conectar tudo

  1. Pega o TV Box X96 Mini
  2. Plug o cabo HDMI entre o TV Box e a TV/monitor
  3. Plug a fonte USB-C (vem na caixa) na tomada
  4. Plug o mouse USB na traseira do TV Box
  5. Liga a TV · escolhe a entrada HDMI correta (HDMI 1, 2 ou 3 · testa qual acende)

1.2 Aguardar primeira inicialização

O TV Box demora 1-2 minutos pra ligar na primeira vez. Vai aparecer logo "X96" e depois a tela inicial Android.

1.3 Idioma e WiFi

  1. Com o mouse, clica em Settings (ícone de engrenagem)
  2. LanguagePortuguês (Brasil)
  3. Volta · Network & InternetWiFi
  4. Ativa o WiFi · escolhe a rede da loja · digita a senha
  5. Confirma que conectou (vai mostrar "Conectado")
Checkpoint: TV Box ligado · Android visível · WiFi conectado.

2Instalar apps no TV Box · 10 min

2.1 Abrir Play Store · login

  1. Tela inicial do Android · clica em Play Store (ícone colorido)
  2. Vai pedir login Google
  3. Use uma conta NOVA (ex: madss-pgdf@gmail.com) · NÃO use sua pessoal
  4. Se não tem · clica Criar conta → segue passos (5 min)

2.2 Instalar Termux

  1. Play Store · barra de busca em cima
  2. Digita: Termux
  3. Procura o app do desenvolvedor Fredrik Fornwall (ícone preto com >_ branco)
  4. Clica em Instalar
  5. Aguarda baixar (~60 MB · 2-3 min)

2.3 Instalar Termux:Boot

  1. Volta pra busca da Play Store
  2. Digita: Termux Boot
  3. Mesmo desenvolvedor (Fredrik Fornwall)
  4. Clica em Instalar

Por que? Esse app faz o Sentinela rodar sozinho quando o TV Box liga. Sem ele, toda vez que faltasse luz você teria que reabrir manualmente.

2.4 Permitir Termux iniciar automaticamente

  1. Configurações Android → Apps
  2. Encontra Termux:Boot · abre
  3. Clica em Permissões · ativa "Iniciar na inicialização"
  4. Volta · encontra Termux
  5. Permissões → ativa "Bateria · Não otimizar" (importante!)
Checkpoint: Termux + Termux:Boot instalados, com permissão de iniciar sozinhos.

3Configurar câmeras · 10-15 min cada

Faz uma câmera de cada vez. Não tenta fazer todas ao mesmo tempo · vai bagunçar.

3.A · Mercusys MC510

3.A.1 Plug + baixar app

  1. Plug a câmera na tomada · espera o LED ficar piscando (verde ou vermelho)
  2. No celular · Play Store → busca Mercusys MS Smart · instala
  3. Abre · cria conta (email + senha)

3.A.2 Adicionar câmera ao app

  1. App MS Smart → botão + ou Add Device
  2. Aponta o celular pro QR code que está atrás da câmera (ou na caixa)
  3. Câmera bipa · entra em modo configuração
  4. App pede WiFi · escolhe rede da loja · digita senha
  5. Aguarda 1-2 min · câmera conecta

3.A.3 Ativar RTSP local · CRÍTICO

Sem isso · o sistema não funciona.

  1. App MS Smart → câmera → Configurações
  2. AvançadoConta da Câmera ou RTSP Account
  3. Clica em Criar conta
  4. Username: madss
  5. Senha: define forte · anota num papel
  6. Salva

3.A.4 Anotar IP da câmera

  1. App · Configurações → Informações do dispositivo
  2. Procura "IP local" ou "Endereço IP" · ex: 192.168.0.45
  3. Anota num papel:
Mercusys 1: IP 192.168.0.___ · Senha ____________
Mercusys 2: IP 192.168.0.___ · Senha ____________

3.B · Ezviz H6c (CS-H6c-R105-1L2WF)

3.B.1 Plug + app

  1. Plug câmera na tomada
  2. Celular · Play Store → Ezviz · instala
  3. Cria conta (ou usa existente)

3.B.2 Adicionar câmera

  1. App Ezviz → +Adicionar Dispositivo
  2. Aponta câmera no QR code (atrás ou na caixa)
  3. Configura WiFi da loja
  4. Aguarda câmera conectar

3.B.3 Ativar RTSP local

  1. App Ezviz · escolhe câmera → Configurações (engrenagem)
  2. Configurações de rede local ou Local Service Settings
  3. Procura RTSP · ativa o switch
  4. Confirma

3.B.4 Pegar dados de conexão

  1. Vira a câmera · olha a etiqueta atrás
  2. Tem um código de verificação de 6 letras maiúsculas (ex: ABCDEF)
  3. Pega o IP local pelo app (Configurações → Informações)
  4. Anota:
Ezviz H6c: IP 192.168.0.___ · Code ____________

3.C · Intelbras iM3-C

3.C.1 Plug + app

  1. Plug câmera na tomada
  2. Celular · Play Store → Intelbras Mibo CAM · instala
  3. Cria conta

3.C.2 Adicionar câmera

  1. Mibo CAM → +Adicionar dispositivo
  2. Câmera tem botão Reset atrás · aperta uns 5 segundos · ouve som
  3. Segue passos no app (modo AP · configura WiFi · senha)
  4. Define senha admin da câmera · anota

3.C.3 Ativar RTSP · pelo navegador (não pelo app)

  1. Pega IP local da câmera no app Mibo (Configurações → Detalhes)
  2. No PC ou celular · abre navegador (Chrome/Safari)
  3. Digita: http://IP_DA_CAMERA · ex: http://192.168.0.55
  4. Login: admin + senha que você definiu
  5. Menu lateral · RedeAvançadoRTSPHabilitar → Salvar
  6. Anota:
Intelbras: IP 192.168.0.___ · Senha ____________
Checkpoint · tem na mão um papel com IPs e senhas das 4 câmeras.

4Cadastrar no Painel Admin · 5 min

4.1 Abrir o painel

No PC de casa · navegador · acessa:

https://www.madssolutions.com.br/admin/sentinela

4.2 Cliente já está pré-cadastrado (PGDF)

Lista da esquerda · clica em "PGDF · Rafael (piloto)". Vai aparecer detalhe com 2 câmeras já cadastradas (H6c + iM3-C).

4.3 Adicionar as 2 Mercusys

  1. Embaixo da tabela · 2 caixinhas + botão "+ Cadastrar câmera"
  2. Câmera 1: nome cam-03-mercusys · contexto caixa+ Cadastrar
  3. Câmera 2: nome cam-04-mercusys · contexto entrada+ Cadastrar

4.4 Pegar comando de instalação

  1. Rola até a seção "Comando de instalação"
  2. Bloco com vários comandos · contém URLs RTSP placeholders
  3. Substitui os placeholders pelos dados reais do papel:
    Mercusys: rtsp://madss:SUA_SENHA@192.168.0.45:554/stream1
    Ezviz:    rtsp://admin:CODIGO_VERIF@192.168.0.46:554/Streaming/Channels/101
    Intelbras: rtsp://admin:SUA_SENHA@192.168.0.47:554/cam/realmonitor?channel=1&subtype=0
  4. Copia o comando inteiro (Ctrl+C)

5Instalar Sentinela no TV Box · 10 min

5.1 Abrir Termux

  1. Tela inicial Android no TV Box · ícone Termux (preto)
  2. Tela preta com texto · vai aparecer

5.2 Permitir acesso a arquivos

termux-setup-storage

Aperta Enter · popup "Permitir" · clica Allow.

5.3 Instalar Python e dependências

Digita 1 comando, aperta Enter, espera terminar antes do próximo:

pkg update -y

(1-2 min)

pkg install -y python opencv-python ffmpeg curl wget

(5-8 min · baixa ~150 MB)

pip install requests

(~30s)

5.4 Baixar agente Sentinela

cd ~
wget https://www.madssolutions.com.br/sentinela-edge-agent.py
chmod +x sentinela-edge-agent.py

5.5 Configurar variáveis · COLA AQUI o comando do painel

nano ~/.bashrc

Vai abrir o editor. No final do arquivo, cola o bloco que copiou do painel admin (etapa 4.4):

export MADS_API_BASE=https://api.madssolutions.com.br
export MADS_EDGE_TOKENS='token1,token2,token3,token4'
export MADS_RTSP_URLS='rtsp://...,rtsp://...,rtsp://...,rtsp://...'
export MADS_FRAME_INTERVAL_SEC=30

Salva: Ctrl+O → Enter → Ctrl+X

Aplica: source ~/.bashrc

5.6 Testar agente

python ~/sentinela-edge-agent.py

Esperado ver na tela:

[19:32:01] Sentinela Edge Agent v2 · ready
[19:32:01] Câmeras configuradas: 4
[19:32:02] OK config recebida · contexto 'geral'
[19:32:03] [cam-01] OK RTSP conectado · iniciando captura
[19:32:05] [cam-02] OK RTSP conectado · iniciando captura
[19:32:07] [cam-03] OK RTSP conectado · iniciando captura
[19:32:09] [cam-04] OK RTSP conectado · iniciando captura
Se vê essas linhas · funcionando. Aperta Ctrl+C pra parar (vai voltar a rodar 24/7 no próximo passo).
Se vê "ERRO RTSP não conectado" · pula pra Troubleshooting abaixo.

5.7 Configurar pra rodar 24/7

mkdir -p ~/.termux/boot
nano ~/.termux/boot/start-sentinela.sh

Cola:

#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
cd ~
nohup python sentinela-edge-agent.py > sentinela.log 2>&1 &

Salva: Ctrl+O → Enter → Ctrl+X

chmod +x ~/.termux/boot/start-sentinela.sh
~/.termux/boot/start-sentinela.sh

5.8 Validar que está rodando

ps -ef | grep sentinela

Deve mostrar 1 linha tipo: python sentinela-edge-agent.py

Se aparecer · está rodando 24/7. Pode fechar o Termux. Pode até desligar a TV (TV Box continua ligado).

6Validar funcionamento · 5 min

6.1 No PC de casa

Abre https://www.madssolutions.com.br/admin/sentinela · clica em PGDF · Rafael.

6.2 Verificar status

6.3 Teste prático

  1. Vai pra loja · passa em frente de cada câmera
  2. Volta pro PC · 1-3 min depois deve aparecer alerta no painel
  3. Score IA + horário + qual câmera detectou
Tudo ok · Sentinela ativo · monitoramento 24/7.

7Troubleshooting · resolução de problemas

SintomaCausa provávelSolução
"RTSP não conectou" cam-XX Senha errada ou IP da câmera mudou Confere IP no app · testa URL no VLC Media Player do PC primeiro
"Frame perdido" repetido WiFi instável Aproxima TV Box do roteador · usa só 2.4GHz
Termux fecha sozinho Android matou processo Settings → Apps → Termux → Bateria → "Não otimizar"
"Token inválido" Token errado/expirado Volta no painel · botão "Copiar" · cola novamente em nano ~/.bashrc
Mercusys sem RTSP Firmware antigo App MS Smart → Atualizar Firmware · reinicia · tenta de novo
Painel sem heartbeat TV Box sem internet Termux: ping 8.8.8.8 · se falhar, reconecta WiFi

Validar URL RTSP no VLC do PC (antes de cadastrar no painel)

  1. Baixa VLC Media Player (grátis · videolan.org)
  2. Abre VLC · Mídia → Abrir Fluxo de Rede
  3. Cola a URL RTSP completa · clica Reproduzir
  4. Se mostra imagem da câmera · URL está certa
  5. Se não mostra · revê senha/IP/firmware da câmera

Comandos úteis no Termux

# Ver logs ao vivo (Ctrl+C pra sair)
tail -f ~/sentinela.log

# Status do processo
ps -ef | grep sentinela

# Parar tudo
pkill -f sentinela-edge-agent

# Reiniciar
~/.termux/boot/start-sentinela.sh

# Atualizar agente (quando MadSS lançar nova versão)
cd ~
wget -O sentinela-edge-agent.py https://www.madssolutions.com.br/sentinela-edge-agent.py
pkill -f sentinela-edge-agent
~/.termux/boot/start-sentinela.sh

# Editar configurações
nano ~/.bashrc
Última saída: não conseguiu? Manda print do erro pelo WhatsApp · resolvo em até 10 minutos. Suporte WhatsApp