
Автор эксперимента с фитнес-браслетом Honor Band 10 разобрал способы ежедневной отправки данных здоровья на домашний сервер. Задача - наладить полностью автоматический канал, который не зависит от сторонних облачных сервисов и переживёт смену телефона или потерю интернета.
Каждый вариант оценивался по четырём критериям: владение данными, надёжность, необходимость вмешательства и сложность настройки. Самый простой способ - использовать облачную папку вроде Dropbox или Яндекс.Диска. Настройка занимает пять минут, синхронизация работает десятилетиями, но база здоровья в читаемом виде лежит на чужих серверах.
Более самостоятельный подход - программа Syncthing. Она синхронизирует файлы напрямую между телефоном и домашним компьютером по зашифрованному каналу без промежуточных серверов. Для работы оба устройства должны иногда находиться онлайн одновременно, а интерфейс приложения не самый дружелюбный.
Следующий уровень - создание частной сети с помощью Tailscale. Этот сервис на базе WireGuard за несколько минут связывает телефон и сервер стабильными приватными адресами из любой точки мира. Координационный сервер Tailscale знает о существовании устройств, но не видит передаваемые данные.
Когда защищённый канал готов, встаёт вопрос о способе передачи файлов. Классический вариант - утилита для синхронизации файлов и протокол защищённой передачи по расписанию: сервер раз в сутки забирает с телефона изменившиеся килобайты базы. Для этого на телефоне нужно запустить сервер защищённого доступа, что требует дополнительной настройки.
Неожиданно живучим транспортом оказалась электронная почта. Скрипт на телефоне раз в день отправляет базу как вложение на заданный адрес, а домашний сервер забирает письмо по протоколу IMAP. Протокол SMTP работает с 1982 года и не требует частной сети или белого IP-адреса.
Максимальную автономность даёт собственная прямая отправка: скрипт на телефоне передаёт файл по защищённому протоколу HTTPS напрямую на ваш сервер-приёмник. Это полностью исключает посредников, но требует навыков программирования и поддержки своего программного интерфейса.
Если дома постоянно работает ИИ-агент вроде Hermes Agent, транспорт можно делегировать. Агент сам забирает данные при появлении телефона в сети, следит за свежестью информации, строит ежедневные сводки и замечает аномалии в показателях.
Использовать ChatGPT как постоянное хранилище данных здоровья - худший вариант. Архитектура чат-ботов не предусматривает выгрузку данных обратно, условия использования постоянно меняются, а постоянное хранилище отсутствует. Допустимо лишь отправлять обезличенные выжимки для разового анализа.
Автор остановился на связке из трёх заменяемых звеньев. Браслет синхронизируется с телефоном через открытое приложение, раз в сутки скрипт отправляет базу по электронной почте, а домашний сервер забирает письма и собирает единый архив. Dropbox оставлен как резервный канал на случай сбоя почты.
Главный принцип, к которому пришёл автор: хранение - только на своём оборудовании, транспорт - самый скучный и надёжный из доступных, анализ - где угодно. Пока данные рождаются на запястье, лежат на личном диске и лишь эпизодически передаются сторонним сервисам, зависимость от производителя не восстанавливается.
Читайте также
Минцифры обсуждает с Apple включение 5G на российских iPhone
Риелторы предложили достраивать дома в зонах затопления при подтверждённой безопасности
С рэпера Navai взыскивают 72 тысячи рублей долга за коммуналку
ЦБ хочет ограничить рассрочку на жильё тремя годами после сдачи дома
ФНС перечислила случаи, когда налог с продажи квартиры не платят