Tutorial · Integração

Como desenvolver uma integração de hardware sem ter o dispositivo físico

A maioria dos projetos de integração fica travada por uma única dependência: "quando o equipamento chegar". Existe uma forma de destravar 90% do trabalho sem essa espera.

2026-09-14·8 min de leitura·Tutorial

O engarrafamento invisível: a dependência de hardware

O plano típico de integração fica assim: comprar o terminal (2–4 semanas de importação), montar uma rede de teste, conectar, e só então começar a programar. Nesse plano, seu time de desenvolvimento fica bloqueado por uma encomenda a caminho. A alfândega demora, o deadline não se move, e o feature disputa tempo com o relógio da transportadora.

O problema é de ordem, não de capacidade: começa-se pelo hardware quando deveria se começar pelo contrato de dados — qual informação seu SaaS precisa e em qual formato. Todo o resto pode ser construído antes de o equipamento existir.

Fase 1: desenhe o contrato de dados (sem hardware, sem API)

Antes de tocar em qualquer coisa externa, defina com seu time o que seu produto precisa:

Com isso você já consegue escrever as estruturas de dados internas, os casos de uso e até os testes da sua lógica — tudo o que vive do outro lado da fronteira com o hardware.

Fase 2: sandbox virtual — seu terminal de desenvolvimento

O sandbox da API Connect cria terminais virtuais com número de série simulado que geram eventos reais: marcações de entrada e saída, acessos concedidos e negados, pulsos de sincronização. Seu backend os consome exatamente como os de um equipamento físico.

O fluxo de desenvolvimento completo funciona desde o primeiro dia:

curl -X POST https://TU-DOMINIO-API/auth/login \
  -H "Content-Type: application/json" \
  -d '{"username": "tu_usuario", "password": "tu_password"}'

curl -X GET "https://TU-DOMINIO-API/report/TU-SERIAL-VIRTUAL?from=2026-09-01&to=2026-09-14&page=1&per_page=500" \
  -H "Authorization: Bearer {token}"

Cada marcação que você simula no navegador do sandbox vai parar no seu histórico e é consultável via API, com os mesmos campos que você receberá em produção. Sua lógica de negócio já pode ser escrita, testada e corrigida contra dados reais.

Fase 3: simule os casos limite (os que quebram o feature)

O valor real do sandbox não é testar o "caminho feliz" — é repetir sem custo os cenários raros que, com hardware físico, exigem que alguém vá à unidade provocá-los:

Fase 4: o swap para produção

No dia em que o equipamento real do cliente chega, a transição é a parte mais chata do projeto — que é exatamente o que deve ser: registra-se o número de série físico na sua conta e seu software continua chamando as mesmas URLs. Não há fase de reescrita porque sandbox e produção compartilham a mesma API.

Regra prática: se sua integração está pronta contra o sandbox, o hardware deixa de ser requisito de desenvolvimento e passa a ser requisito de instalação — algo que o técnico da unidade resolve, não seu time de backend.

Sendo honestos: o que NÃO dá para validar sem hardware

O sandbox destrava o desenvolvimento, mas há coisas que só o equipamento físico comprova:

Por isso o fluxo correto é: sandbox para construir e validar a lógica → teste de aceitação com o equipamento real na unidade para fechar. Com essa metodologia, esse teste final deixa de ser um mistério: você sabe exatamente o que verificar porque todo o resto já funciona.

Perguntas frequentes

O que posso construir sem hardware?

Quase tudo: modelo de dados, lógica sobre eventos, auth, relatórios e fluxos de usuários. O sandbox gera eventos reais consumíveis com a API de produção.

O que NÃO posso validar sem o equipamento físico?

O físico: leitura biométrica real, latência de rede e instalação. O sandbox elimina o bloqueio de começar, não o teste final na unidade.

Meu código muda ao passar para produção?

Não: sandbox e produção compartilham a mesma API. Você só registra o serial real do equipamento.

Comece hoje sem esperar a transportadora

Crie sua conta, abra o sandbox e desenvolva contra seu primeiro terminal virtual em minutos.