❮  Контроллеры Entrixy

Открытая архитектура

Протокол, прошивки и серверная часть — открытые. Вы не привязаны к одному поставщику: система работает офлайн, поддаётся проверке и при необходимости разворачивается на вашей стороне.

Тем, кто строит на Entrixy продукт или бизнес, нужна не декларация надёжности, а гарантия, заложенная в саму систему: открытый протокол с тест-векторами, открытие без нашего сервера и серверная часть, которую можно развернуть у себя. Независимость обеспечена конструкцией, а не обещаниями.

Что уже сделано

Модель доверия — что сервер может и не может

Открытие подписывается на клиенте (E2EE), а секреты зашифрованы "вокруг" сервера. Отсюда:

Сервер НЕ можетСервер может
прочитать ваши ключи (guest key, owner secret)отказать в обслуживании (недоступность)
подделать открытие там, где подпись проверяет замок, контроллер или телефон владельцавидеть метаданные: кто/что/когда, IP
повысить себе привилегииоткрыть то, что ему доверяет: вебхук, отправляемый с сервера, контроллеры на ESP8266, Raspberry Pi или Node.js

Поэтому там, где подпись проверяет замок, контроллер или телефон владельца, от сервера — хоть чужого, хоть своего — зависит только доступность. Так устроены Bluetooth-замки, сетевой контроллер на ESP32, привязанный к телефону владельца, а также звонки и вебхуки, которые отправляет телефон владельца. Вебхук, отправляемый с сервера, и простые контроллеры на ESP8266, Raspberry Pi и Node.js доверяют серверу: у него есть адрес или соединение, и он может отправить открытие сам. А развернув сервер у себя, вы прячете и метаданные.

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.

Эталонная прошивка проверяет сертификат сервера, поэтому никто в той же сети не может выдать себя за сервер.

Дорожная карта

Кому это адресовано

Производителям шлагбаумов, замков, домофонов и контроллеров, которым важно, чтобы их продукт продолжал работать независимо от нас — а не был завязан на одну компанию. И тем, кто собирает контроллер самостоятельно и хочет оставаться независимым от единственного поставщика. Обсудить встраивание и OEM — hello@entrixy.com. Протоколы: BLE, socket. Референс и конфигуратор: контроллеры.