Персональный трекер Трейсеи: устройства, ссылки и семья
ОсМо — это трекер с аккаунтом: координаты привязаны к вам, а не к случайному идентификатору в ссылке.
Подключите телефон, машину и самодельный маяк, раздайте разные ссылки друзьям и близким, пригласите семью — на общей карте будет ник и самые свежие координаты, без каши из устройств.
Смартфон, машина, самодельный трекер — каждое со своим токеном. Все они принадлежат одному аккаунту и могут работать одновременно.
Публичные страницы /osmo/… с live-картой. Открытая ссылка — для короткой поездки, закрытая паролем — для тех, кому можно показать и более старую позицию.
Пригласите близких по email. На семейной карте — ник и актуальные координаты человека, а не отдельные точки с каждого его телефона.
В настройках трекинга можно завести сколько угодно устройств. У каждого — имя, тип и собственный Bearer-токен. Приложение на телефоне или прошивка маяка шлёт координаты на адрес сайта; Трейсея понимает, чьё это устройство, по токену.
Один человек — несколько источников: телефон в кармане, маяк на велосипеде, трекер в машине. Семья и ссылки смотрят на самую свежую точку человека, если не ограничить ссылку конкретным устройством.
Android, шаблон GeoPulse
Онлайн-трансляция поездки
Протокол OsmAnd / JSON
Любой HTTP-клиент
Поддерживаются Colota, OsmAnd, Traccar Client и любое самодельное устройство на Arduino, ESP32 или Raspberry Pi — достаточно HTTP-запроса с широтой и долготой. Отключите оптимизацию батареи для приложения на телефоне, иначе система «убьёт» его в фоне.
Android: Google Play, F-Droid или APK. Разрешения: точная геолокация «всегда», уведомления.
Плагин «Запись поездки» → онлайн-трансляция. Вставьте URL как есть: OsmAnd подставит координаты вместо {0}…{6}.
В поле id — Bearer-токен устройства. Для GET нужен простой токен (кнопка в настройках устройства). Не публикуйте URL.
В приложении два поля — сервер и идентификатор устройства (параметра token нет):
Клиент сам шлёт ?id=…&lat=…&lon=…. В идентификатор вставьте простой токен из настроек устройства.
Любая прошивка, которая умеет HTTP: Arduino, ESP32, Raspberry Pi, GPS-модуль + модем.
Обязательны широта и долгота; устройство — заголовок Authorization: Bearer.
curl -X POST https://esya.ru/ \
-H "Authorization: Bearer ваш-токен" \
-H "Content-Type: application/json" \
-d '{"lat":59.93,"lon":30.31,"acc":12,"vel":0,"batt":80,"tst":1750000000}'
GET (OsmAnd / Traccar) — на https://esya.ru/osmo?id=ваш-токен&lat=…&lon=….
Ссылка — отдельная публичная страница. Их можно сделать несколько: «для друзей на покатушке», «для родных», «только машина».
Адрес вида
https://esya.ru/osmo/ваш-адрес.
Зритель сразу видит live-карту и след за последние 15 минут. Позиция показывается, только если точка не старше 15 минут. Внутри приватных геозон координаты не передаются — только статус «Скрыто: приватная зона»; границы зон наружу не отдаются. Удобно отдать ссылку на время заезда и потом просто выключить её.
Сначала форма с паролем. После верного ввода доступ запоминается в браузере на 90 дней. Виден след за 15 минут и последняя известная точка — до 2 часов; старше — «Нет актуальных данных». Приватные геозоны на такой ссылке не фильтруются.
Любую ссылку можно привязать к одному устройству или оставить на все устройства аккаунта. Ссылку можно выключить, не удаляя — страница сразу перестанет открываться.
Семья — это общий контур для своих, не публичная ссылка. Создатель приглашает зарегистрированных пользователей по email и назначает роль: взрослый, ребёнок или животное. У аккаунта может быть только одна семья.
На карте семьи у каждого участника одна метка: ник и самые свежие координаты среди всех его устройств. Неважно, с телефона или с машины пришла точка — зритель видит человека, а не парк гаджетов.
Трекер ОсМо работает после входа. Анонимный эфир без регистрации — это отдельный Онлайн-Трекер.
В настройках «Трекинг» создайте устройства и подключите Colota, OsmAnd, Traccar Client или свой маяк.
Открытую — на заезд, с паролем — для близких. При необходимости ограничьте ссылку одним устройством.
Пригласите участников по email — карта семьи покажет ники и актуальные позиции.
После регистрации устройства, ссылки и семья появятся в настройках.