❮  Entrixy-Controller

Offene Architektur

Protokoll, Firmware und Serverteil sind offen. Sie sind nicht an einen einzigen Anbieter gebunden: Das System funktioniert offline, lässt sich prüfen und läuft bei Bedarf auf Ihrer eigenen Infrastruktur.

Wer ein Produkt oder ein Geschäft auf Entrixy aufbaut, braucht mehr als das Versprechen von Zuverlässigkeit — er braucht eine Garantie, die im System selbst steckt: ein offenes Protokoll mit Testvektoren, ein Öffnen, das ohne unseren Server funktioniert, und einen Serverteil, den man selbst betreiben kann. Die Unabhängigkeit ergibt sich aus dem Aufbau, nicht aus Zusicherungen.

Was bereits fertig ist

Das Vertrauensmodell — was der Server kann und was nicht

Öffnungen werden auf dem Client signiert (Ende-zu-Ende verschlüsselt), und die Geheimnisse laufen verschlüsselt am Server vorbei. Daraus folgt:

Der Server KANN NICHTDer Server kann
Ihre Schlüssel lesen (den Gastschlüssel, das Besitzergeheimnis)den Dienst verweigern (nicht erreichbar sein)
eine Öffnung fälschen, wo Schloss, Controller oder das Telefon des Besitzers die Signatur prüftMetadaten sehen: wer, was, wann und IP-Adressen
seine eigenen Rechte ausweitenöffnen, was ihm vertraut: einen vom Server gesendeten Webhook, Controller auf ESP8266, Raspberry Pi oder Node.js

Wo also Schloss, Controller oder das Telefon des Besitzers die Signatur prüft, beeinflusst der Server — unserer oder Ihr eigener — nur die Verfügbarkeit. So arbeiten Bluetooth-Schlösser, ein an das Telefon des Besitzers gebundener ESP32-Netzwerk-Controller sowie Anrufe und Webhooks, die das Telefon des Besitzers sendet. Ein vom Server gesendeter Webhook und die einfachen Controller auf ESP8266, Raspberry Pi und Node.js vertrauen dem Server: Er hat die Adresse oder die Verbindung und kann eine Öffnung selbst senden. Betreiben Sie den Server selbst, verbergen Sie auch die Metadaten.

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.

Die Referenz-Firmware prüft das Serverzertifikat, daher kann sich niemand im selben Netz als Server ausgeben.

Fahrplan

Für wen das gedacht ist

Hersteller von Schranken, Schlössern, Sprechanlagen und Controllern, deren Produkt unabhängig von uns weiterlaufen soll, statt von einer einzigen Firma abzuhängen. Und alle, die sich selbst einen Controller bauen und von einem einzigen Anbieter unabhängig bleiben wollen. Für Integration und OEM-Konditionen schreiben Sie an hello@entrixy.com. Protokolle: BLE, socket. Referenzcode und Konfigurator: Controller.