Удалённое управление устройствами и надёжное хранение данных

IoT-платформа нового поколения.

Subrose даёт удалённый доступ к роутеру, Raspberry Pi, Linux-машине или Mac. На устройство ставится небольшая программа, агент subrose, и дальше им можно управлять откуда угодно: из браузера, своим скриптом или через ИИ-чат.

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

console.subrose.co
Роутер — прихожая node1 Терминал
EQCkR2v8…1uP3xK
оплата и газ1.842 TON
связьalive 12 с
Блокировка
Телеметрия
11:04chainServicePaid · 7f21c9ab
включи блокировку на роутере в прихожей Нашёл «Роутер — прихожая». Блокировка выключена — транзакция готова, нужна подпись.
Подписать: SetLock(true) EQCkR2v8…1uP3xK · ключ owner-1 ПодписатьОтклонить
Спросить или попросить…↑
Д Группа «Дом» 4 12.4 TON
Роутер — прихожаядо 12.09
Малина — гараждо 04.09
NASдо 01.09
11:04chainServicePaid · 7f21c9ab 10:51nodealive · rssi -58 09:12chainSetStat(true) · e19b4402
Устройство ИИ-чат Группа и события
18 млрд подключённых устройств работает в мире, и большинство из них зависит от облака своего производителя
1 700+ моделей роутеров поддерживает OpenWrt, и на этом железе работает агент subrose

01 · Проблема

Доступ к устройству зависит от сервера производителя.

Обычное «умное» устройство получает команды и отправляет события через облако производителя. Вещь куплена и стоит у владельца, но правила для неё по-прежнему пишет чужой сервер. Производитель решает, какие функции разрешены, что можно делать с устройством и когда это изменится.

В Subrose связь тоже идёт через серверы, но ноды независимы и заменяют друг друга. Право командовать держится на ключе владельца, а запись о том, чьё это устройство, лежит в TON. Поэтому права владельца не зависят ни от отдельной ноды, ни от сервисов производителя.

02 · Что это даёт

Четыре обещания владельцу.

Командует только владелец

Нет подписи — нет доступа. Устройство выполняет только команды, подписанные ключом владельца, и от сервисов производителя не зависит.

Управление — как удобно

Одно окно вместо пяти приложений: браузер, свой скрипт, свой сервис или ИИ-чат. Чат уже работает в веб-консоли Subrose. Состояние он читает сразу, а любое изменение проводит только с подписью владельца.

Событиями распоряжается владелец

История устройства открыта владельцу: важные события записаны в TON. Своё событие отправляется одной командой и читается в консоли или через API.

Правила, которые можно проверить

Кто владелец устройства и что с ним происходило, записано в TON. Подделать такую запись нельзя, а проверить можно в любой момент.

03 · Как это устроено

Subrose отвечает за доступ, хранение данных и доверие.

Допустим, из веб-консоли Subrose уходит команда «перезагрузить». Нода, независимый сервер на связи с устройством, находит роутер и передаёт ему команду. Агент на роутере сверяет подпись и перезагружает устройство, а через пару секунд консоль показывает результат.

В TON при этом лежит то, что должно быть надёжно: кто владелец, какие у кого права и какая нода обслуживает устройство.

Веб-консоль, нода, агент на устройстве и TON — путь команды через систему

04 · Для кого

Отдельная страница для каждой роли.

05 · Надёжность

Почему на это можно положиться.

Сеть вместо одного сервераУстройства работают через сеть независимых нод. Если пропадёт одна, останутся другие.
Чужие сбои не касаются владельцаЕсли обслуживающая нода упала, устройство само переходит на другую.
Оплата в TONПлатежи идут напрямую в TON, без карт и посредников. Как устроена оплата.
Ничего лишнего в блокчейнеТелеметрия и детали домашней сети туда не попадают.

06 · Манифест

Надёжно спрятанное на виду.

Sub rosa значит «под розой». В Риме розу вешали над столом переговоров как знак, что сказанное здесь останется между своими. У Subrose эту роль играет TON: правила и права видны всем, и именно поэтому подделать их нельзя.

07 · Вопросы

Что спрашивают чаще всего.

Нужно ли особое «умное» устройство?Нет. Агент subrose ставится на то, что уже стоит дома или на столе: роутер на OpenWrt или Keenetic, Raspberry Pi, Linux-машину, Mac.
Что будет, если нода пропадёт?Устройство само переключится на другую ноду. Обслуживание не привязано к одному серверу.
Нужно ли настраивать устройства разных производителей по отдельности?Нет. Агент и веб-консоль для всех одни. Команды, события и настройки видны в одном месте, и отдельное приложение под каждое устройство не нужно.
Чем это отличается от фирменного приложения?В фирменном приложении правила задаёт производитель: какие функции доступны, на каких условиях и как долго. В Subrose право командовать держится на ключе владельца, а связь дают независимые серверы сообщества.

Попробовать

Начать можно с одного устройства.

Агент ставится на роутер с OpenWrt или Keenetic, Raspberry Pi, Linux-машину или Mac. Устройство привязывается по 5-значному коду в веб-консоли Subrose.

Открыть инструкцию