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