❮  Contrôleurs Entrixy

Architecture ouverte

Le protocole, le micrologiciel et la partie serveur sont ouverts. Vous n'êtes pas lié à un fournisseur unique : le système fonctionne hors ligne, peut être audité et, si besoin, tourne sur votre propre infrastructure.

Qui bâtit un produit ou une activité sur Entrixy a besoin de plus qu'une promesse de fiabilité — il lui faut une garantie inscrite dans le système lui-même : un protocole ouvert avec des vecteurs de test, une ouverture qui fonctionne sans notre serveur, et une partie serveur que l'on peut déployer soi-même. L'indépendance vient de la conception, pas des assurances.

Ce qui est déjà fait

Le modèle de confiance — ce que le serveur peut et ne peut pas faire

Les ouvertures sont signées sur le client (chiffrement de bout en bout) et les secrets passent chiffrés à côté du serveur. D'où :

Le serveur NE PEUT PASLe serveur peut
lire vos clés (la clé d'invité, le secret du propriétaire)refuser le service (être indisponible)
forger une ouverture là où la serrure, le contrôleur ou le téléphone du propriétaire vérifie la signaturevoir les métadonnées : qui, quoi, quand, et les adresses IP
élever ses propres privilègesouvrir ce qui lui fait confiance : un webhook envoyé depuis le serveur, des contrôleurs sur ESP8266, Raspberry Pi ou Node.js

Ainsi, là où la serrure, le contrôleur ou le téléphone du propriétaire vérifie la signature, le serveur — le nôtre ou le vôtre — n'influe que sur la disponibilité. C'est le cas des serrures Bluetooth, du contrôleur réseau ESP32 lié au téléphone du propriétaire, ainsi que des appels et des webhooks envoyés par le téléphone du propriétaire. Un webhook envoyé depuis le serveur et les contrôleurs simples sur ESP8266, Raspberry Pi et Node.js font confiance au serveur : il détient l'adresse ou la connexion et peut envoyer une ouverture lui-même. Hébergez le serveur vous-même et vous masquez aussi les métadonnées.

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.

Le firmware de référence vérifie le certificat du serveur : personne sur le même réseau ne peut se faire passer pour le serveur.

Feuille de route

À qui cela s'adresse

Les fabricants de barrières, serrures, interphones et contrôleurs dont le produit doit continuer de fonctionner indépendamment de nous plutôt que de dépendre d'une seule entreprise. Et tous ceux qui fabriquent eux-mêmes un contrôleur et veulent rester indépendants d'un fournisseur unique. Pour discuter intégration et conditions OEM, écrivez à hello@entrixy.com. Protocoles : BLE, socket. Code de référence et configurateur : contrôleurs.