Удалённое управление устройствами и надёжное хранение данных
IoT-платформа нового поколения.
Subrose управляет устройствами удалённо — роутером, Raspberry Pi, Linux-машиной или Mac. Достаточно поставить на устройство агента subrose, небольшую программу, — и команды, события, настройки и оплата обслуживания становятся доступны из браузера, скрипта или ИИ-чата, откуда угодно.
Удалённый доступ дают серверы сообщества — ноду может поднять любой участник сети. Данные хранятся надёжно: в TON записано, кто владелец устройства, какая нода его обслуживает, параметры устройства и события — эти записи не подменить и не потерять вместе с чьим-то сервером. Сеть децентрализована полностью — она никому не принадлежит.
01 · Проблема
Доступ к устройству зависит от сервера производителя.
Команды и события обычного «умного» устройства идут через облако его производителя. Вещь уже куплена и стоит у владельца, но правила для неё по-прежнему пишет чужой сервер: производитель решает, какие функции разрешены, что с устройством можно делать и когда это условие поменять.
В Subrose связь тоже идёт через серверы — их называют нодами. Ноды независимы, не принадлежат никому одному и заменяют друг друга. Право командовать держится на ключе владельца, а запись о том, чьё это устройство, лежит в TON: права владельца не зависят ни от отдельной ноды, ни от сервисов производителя.
02 · Что это даёт
Четыре обещания владельцу.
Командует только владелец
Нет подписи — нет доступа: устройство исполняет только команды, подписанные ключом владельца, и от сервисов производителя не зависит.
Управление — как удобно
Одно окно вместо пяти приложений — из браузера, своим скриптом, через свой сервис или ИИ-чат. В веб-консоли Subrose чат уже работает: состояние он читает сразу, а любое изменение проводит только с подписью владельца.
Событиями распоряжается владелец
История устройства открыта владельцу: значимые факты из его жизни записаны в TON, а собственное событие отправляется одной командой и читается в консоли или через API.
Правила, которые можно проверить
Кто владелец устройства и что с ним происходило — записано в TON: подделать такую запись нельзя, а проверить её можно в любой момент.
03 · Как это устроено
Subrose отвечает за доступ, хранение данных и доверие.
Команда «перезагрузить» уходит из веб-консоли Subrose. Нода — независимый сервер, который держит связь с устройством, — находит роутер и передаёт команду, а агент subrose, небольшая программа на самом устройстве, сверяет подпись и выполняет команду. Через пару секунд консоль показывает, что команда выполнена.
В TON лежит то, что должно быть надёжно: кто владелец, какие у кого права и какая нода обслуживает устройство.
04 · Кто начинает
Выбор своей страницы.
Владельцам устройств
Роутер, Raspberry Pi, Linux- или Mac-машина слушаются только владельца — без аккаунта у производителя и его сроков поддержки.
Открыть →Производителям
Устройство выходит на рынок без собственного облака с его серверами, аккаунтами и биллингом: связь и оплату даёт сеть, а доля с обслуживания приходит производителю сама.
Открыть →Разработчикам
Скрипты и боты строятся поверх одного интерфейса к железу разных производителей, а событие отправляется одной командой subrose emit, без SDK.
Операторам нод
Нода — сервер сети — приносит долю с каждого обслуживаемого устройства: доля приходит в момент оплаты.
Открыть →05 · Надёжность
Почему на это можно положиться.
06 · Манифест
Надёжно спрятанное на виду.
Sub rosa — «под розой»: в Риме розу вешали над столом переговоров, и она значила, что сказанное здесь останется между своими. У Subrose эту роль играет TON: правила и права видны всем, и именно поэтому подделать их нельзя.
07 · Вопросы
Что спрашивают первым делом.
Проверить самому
Начало — с одного устройства.
Агент ставится на роутер с OpenWrt или Keenetic, на Raspberry Pi, Linux- или macOS-машину; привязка устройства — по 5-значному коду в веб-консоли Subrose.
Открыть инструкцию