Map of independent air quality sensors
ДанныеКартаБлокчейн

Статистика карты

  • Сбор данныхпроверяем
    Принимает показания датчиков.
  • База картыпроверяем
    Хранит показания, которые вы видите на карте.
  • Блокчейнпроверяем
    Robonomics ведёт открытый журнал данных.

Сохраненные датчики

Здесь вы можете сохранить датчики для быстрого просмотра
← Назад к блогуСкоро: новая версия прошивки Altruist

Скоро: новая версия прошивки Altruist

  • firmware
  • altruist
  • encryption
  • coming-soon

Готовим крупное обновление прошивки Altruist: app-like веб-интерфейс, опциональное шифрование значений на карте и удобный бэкап. Рассказываем, что появится.

Новый веб-интерфейс

Интерфейс датчика станет ближе к мобильному приложению. Четыре зоны:

ВкладкаЗачем
altruist.localПоказания и настройки устройства
sensors.socialВсё, что связано с картой и Robonomics
CustomHome Assistant, API, InfluxDB, CSV
SystemDebug, restart, backup, сброс конфига

На десктопе — сайдбар, на телефоне — нижние вкладки. Captive portal при первой настройке Wi‑Fi останется знакомым, но шаги станут понятнее: 1 → 2 → Finish setup, с подсказками по ходу.

Mobile hub, Local tab with readingsMobile hub, System tab with readingsDesktop hub with sidebar


Шифрование значений на карте

Карта sensors.social открыта: любой может посмотреть, что показывает датчик. Для многих метрик это как раз то, что нужно — воздух общий. Но иногда хочется оставить часть показаний только себе: например, температуру в спальне или co2.

В новой прошивке появится опция: выбрать, какие значения шифровать перед отправкой на карту. Снаружи вместо числа будет «закрытая» строка — без вашего ключа её не прочитать. Соседи по-прежнему увидят то, что вы оставили открытым; зашифрованное откроется только вам.

Как это выглядит на практике. В настройках устройства вы включаете шифрование нужных метрик. Датчик упаковывает их так, что расшифровать может только владелец — тот, чей адрес указан в поле owner. Чаще всего это сам датчик (или тот аккаунт, которым вы логинитесь на карте). На sensors.social вы входите по seed-фразе или импортируете бэкап — и закрытые поля снова становятся обычными числами.

Если владелец задан вручную другим адресом (не ключом самого устройства), для расшифровки на карте понадобится именно этот ключ. Обычный бэкап датчика настройки вернёт, а «чужие» зашифрованные значения на карте сам по себе не откроет.

Altruist interface with encryptionMap — encrypted metrics before loginLogin for encryptionSame metrics after owner login

Формат совместим со схемой Robonomics CPS: устройство и владелец сходятся на общем секрете без передачи его по сети, из него получается ключ AES, значение шифруется и уходит как e.…. Подробности — в описании формата и как устроено шифрование.


Бэкап и восстановление

На Altruist хранится не только Wi‑Fi: координаты, настройки публикации и идентичность устройства в Robonomics — адрес, по которому показания на карте связаны именно с вашим датчиком. Сбросить конфиг без копии — значит собирать всё заново.

Поэтому в новой прошивке бэкап станет обычным экраном в интерфейсе, а не скрытым экспортом «на всякий случай».

В System → Backup & restore появится полный бэкап настроек (включая ключ владельца, если он есть). Restore подменит конфиг и перезапустит устройство. Тот же файл можно будет использовать для Login на карте — один экспорт и для восстановления устройства, и для доступа к своим данным.

На гостевой Wi‑Fi restore будет доступен до подключения к домашней сети — удобно после сброса, когда датчик ещё в режиме первой настройки.

System → Backup & restore


И ещё

  • Уникальные имена в сети: altruist-insight-<id> / altruist-urban-<id>
  • Надёжнее сохранение конфига после настройки Wi‑Fi
  • Корректная работа datalog и подписи Map с длинными зашифрованными полями

Когда сборка выйдет в релиз, напишем отдельно. Следите за новостями sensors.social!