❮  Controladores Entrixy

Arquitectura abierta

El protocolo, el firmware y la parte de servidor son abiertos. No dependes de un único proveedor: el sistema funciona sin conexión, se puede auditar y, si lo necesitas, corre en tu propia infraestructura.

Quien construye un producto o un negocio sobre Entrixy necesita algo más que una promesa de fiabilidad: necesita una garantía inscrita en el propio sistema. Un protocolo abierto con vectores de prueba, una apertura que funciona sin nuestro servidor y una parte de servidor que puedes desplegar tú mismo. La independencia sale del diseño, no de las promesas.

Lo que ya está hecho

El modelo de confianza: qué puede y qué no puede hacer el servidor

Las aperturas se firman en el cliente (cifrado de extremo a extremo) y los secretos pasan cifrados de largo por el servidor. De ahí que:

El servidor NO PUEDEEl servidor sí puede
leer tus claves (la llave de invitado, el secreto del propietario)denegar el servicio (estar caído)
falsificar una apertura donde la firma la comprueba la cerradura, el controlador o el teléfono del propietariover metadatos: quién, qué, cuándo y direcciones IP
escalar sus propios privilegiosabrir lo que confía en él: un webhook enviado desde el servidor, controladores en ESP8266, Raspberry Pi o Node.js

Así que, donde la firma la comprueba la cerradura, el controlador o el teléfono del propietario, el servidor —el nuestro o el tuyo— solo afecta a la disponibilidad. Así funcionan las cerraduras Bluetooth, el controlador de red ESP32 vinculado al teléfono del propietario y las llamadas y webhooks que envía el teléfono del propietario. Un webhook enviado desde el servidor y los controladores sencillos en ESP8266, Raspberry Pi y Node.js confían en el servidor: él tiene la dirección o la conexión y puede enviar una apertura por sí mismo. Si ejecutas el servidor tú mismo, ocultas también los metadatos.

A controller that works over the internet holds its own connection to the server, so the server sees the controller’s IP address and the time of each command sent to it. Only the ESP32 network controller bound to the owner’s phone checks the signature of every command; the others act on what the server sends.

El firmware de referencia comprueba el certificado del servidor, así que nadie en la misma red puede hacerse pasar por el servidor.

Hoja de ruta

Para quién es esto

Fabricantes de barreras, cerraduras, porteros y controladores que necesitan que su producto siga funcionando con independencia de nosotros en vez de depender de una sola empresa. Y cualquiera que se monte un controlador y quiera no depender de un único proveedor. Para hablar de integración y condiciones OEM, escribe a hello@entrixy.com. Protocolos: BLE, socket. Código de referencia y configurador: controladores.