Para desenvolvedores

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.

Para desenvolvedores

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.

pronto · configurador

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.

pronto · configurador

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.

pronto · configurador

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.

guia

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ã.

Para fabricantes de equipamento

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 →

Para integradores de sistemas

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.

ESPHome

Uma configuração YAML. Compila-se em firmware para ESP32 e liga-se sozinha.

OpenHAB

.rules ficheiros para receber webhooks e encaminhar comandos.

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.

Shelly

Um acionador por URL nas definições da Shelly Cloud ou localmente. Sem regravar.

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