Ligue o seu próprio equipamento ao Entrixy
Um protocolo aberto com exemplos de código e vetores de teste. Construa você mesmo um controlador em ESP32 ou Raspberry Pi, acrescente suporte a Entrixy ao seu próprio aparelho, ou encomende um sistema chave na mão.
Pegue no que já está pronto e construa o seu
Todos os sketches e imagens de firmware estão publicados abertamente. Ligue um ESP32 ao relé de uma cancela numa tarde, ou construa uma fechadura BLE a pilhas — com HMAC e cifra de ponta a ponta de origem.
ESP32 — controlador BLE
Controlo direto a partir do telemóvel por Bluetooth, sem internet nem servidor. ESP32 / S3 / C3 / C6, sono profundo, anos com pilhas AA, ECDH X25519 com HMAC. O .bin é compilado no próprio navegador para os pinos e o chip de que precisa.
ESP32 / ESP8266 — Internet
Um canal permanente para o servidor Entrixy por WSS. Um comando da aplicação chega em cerca de 0,5 s e o relé dispara. ESP32, S3, C3, ESP8266 (Wemos D1 mini, NodeMCU). Os relés comerciais Shelly Plus 1 e 1PM podem ser regravados. Compilação no navegador com as credenciais de Wi-Fi e o device_key.
Raspberry Pi (Python)
Pi Zero W / 3 / 4 / 5. Um script Python mais uma unidade systemd: um cliente WebSocket que se religa e comanda o GPIO. O configurador no navegador preenche o device_key, o pino GPIO e a duração do impulso.
Documentação para utilizadores
Instalação da aplicação, escolha e gravação de um controlador, emparelhamento, chaves de convidado, automação (geo, Wi-Fi e horário) e segurança. Com passos e capturas de ecrã.
Integre o Entrixy no seu produto
Uma cancela, uma fechadura, um intercomunicador, um controlador de portão. Implemente o protocolo aberto e os seus clientes ficam com uma aplicação móvel, chaves de convidado e geoautomação sem que tenha de manter servidor nem aplicação. O protocolo é público e vem com vetores de teste: pode montar um protótipo hoje mesmo, sem engenharia inversa.
1. Especificação aberta
Especificações completas dos dois canais — disposição ao nível do byte, a criptografia e vetores de teste com resposta conhecida. Implemente-o na sua própria placa e verifique as assinaturas sem o nosso equipamento. Primitivas padrão (HMAC-SHA256, HKDF, X25519), sem dependência de fornecedor.
2. Um protótipo hoje mesmo
Firmware para ESP32 e ESP8266 e o script para Raspberry Pi (código aberto, MIT) — use-os como referência ou compile para a sua própria placa no configurador, que devolve um .bin e o código-fonte. Um objeto do tipo Dispositivo na aplicação e todo o protocolo pode ser verificado de uma vez.
3. Para produção
Um controlador BLE sai vazio: a ligação a um proprietário faz-se localmente e nenhum servidor intervém. Para os aparelhos socket em produção existe a conta de fabricante: emita um lote com um botão, o servidor distribui chaves e códigos de ligação, e imprime um código QR na caixa. O comprador digitaliza-o e liga o aparelho à sua conta. Uma aplicação de marca branca com a sua própria marca está disponível mediante acordo.
Quer que o seu produto funcione independentemente de nós, em vez de depender de uma só empresa? O protocolo é aberto, o servidor é substituível e o BLE funciona offline — veja a arquitetura aberta. Fabrica equipamento? Torne-se fabricante →
Monte um sistema para o seu cliente
Um condomínio, um edifício de escritórios, um armazém, uma moradia. Ligue o equipamento existente através de um webhook ou de uma pilha IoT já pronta. As chaves de convidado distribuem-se por código QR, sem telefonar ao porteiro.
Webhook com HMAC
Tudo o que tenha um endpoint HTTP liga-se num minuto. O Entrixy envia um POST para o seu URL, assinado com um segredo partilhado. A proteção contra falsificação segue o RFC 2104.
Aparelhos pela internet
Um controlador com ligação permanente, para locais onde um webhook não serve: sem IP público, com NAT, com internet móvel. ESP32, ESP8266, Raspberry Pi, mais a regravação dos Shelly Plus 1 e 1PM.
Sistemas de casa inteligente
Home Assistant
Um acionador de webhook em configuration.yaml — o Entrixy pode acionar qualquer entidade do HA: um relé, uma lâmpada, um script.
Node.js
Um cliente WebSocket pronto para servidores próprios, com religação e eliminação de comandos duplicados.
Tasmota
Pela interface web: uma regra HTTP para o webhook recebido e uma comutação de GPIO na saída.
Não vê o seu caso?
Escreva-nos: ajudamos a escolher a via de integração e partilhamos rascunhos de documentação que ainda não estão no site.
hello@entrixy.com