Устройства находят друг друга
Приложение периодически рассылает короткие BLE-объявления и слушает эфир. Соседи в радиусе нескольких десятков метров попадают в список доступных узлов автоматически.
Закрытое бета-тестирование
BlueRoom связывает телефоны напрямую по Bluetooth LE. Сообщения идут от устройства к устройству и собираются в mesh-сеть: чем больше людей рядом, тем дальше добивает связь. Ни вышек, ни Wi-Fi, ни серверов в середине.
Приложение периодически рассылает короткие BLE-объявления и слушает эфир. Соседи в радиусе нескольких десятков метров попадают в список доступных узлов автоматически.
Если получателя нет рядом, пакет передаётся ближайшему узлу и живёт в сети до восьми часов, пока не найдёт адресата. Дубликаты отсекаются по идентификатору пакета.
Каждое сообщение шифруется ключом получателя ещё на устройстве отправителя. Промежуточные узлы переносят пакет, но не могут его прочитать.
До 32 участников в комнате. Групповой ключ обновляется при каждом входе и выходе участника.
Bluetooth разрешён в авиарежиме, поэтому связь между соседними устройствами сохраняется там, где сотовая сеть недоступна.
Адаптивный интервал сканирования: в покое узел просыпается раз в 4 секунды. Сутки работы в фоне отнимают около 3 % заряда.
Схема ближайших узлов и качества канала — видно, через кого пойдёт сообщение и сколько переприёмов до адресата.
Идентификатор генерируется на устройстве. Ни номера телефона, ни почты, ни привязки к облаку.
Требуется Bluetooth 5.0 и Android 10 или iOS 15. Сборки для тестировщиков выдаются по заявке.
Первые сценарии подсказали сами тестировщики: связь между экипажами на фестивале, где сотовая сеть ложится от нагрузки; переговоры волонтёров в подвальных помещениях; походные группы вне зоны покрытия; учебные аудитории, где интернет отключают на время экзамена.
Общее у этих ситуаций одно: люди находятся рядом, а инфраструктуры между ними нет. BlueRoom закрывает именно этот разрыв — и не пытается заменить обычные мессенджеры там, где интернет есть.