ОсМо
Персональный трекер Трейсеи: устройства, ссылки и семья
ОсМо — это трекер с аккаунтом: координаты привязаны к вам, а не к случайному идентификатору в ссылке.
Подключите телефон, машину и самодельный маяк, раздайте разные ссылки друзьям и близким, пригласите семью — на семейной карте у каждого одна метка с ником и самой свежей точкой.
Много устройств
Смартфон, машина, самодельный трекер — каждое со своим токеном. Все они принадлежат одному аккаунту и могут работать одновременно.
Ссылки с паролем и без
Публичные страницы /osmo/… с live-картой. Открытая ссылка — для короткой поездки, закрытая паролем — для тех, кому можно показать и более старую позицию.
Семья
Пригласите близких по email. На семейной карте — ник и актуальные координаты человека, а не отдельные точки с каждого его телефона.
Устройства
В настройках трекинга можно завести сколько угодно устройств. У каждого — имя, тип и собственный Bearer-токен. Приложение на телефоне или прошивка маяка шлёт координаты на адрес сайта; Трейсея понимает, чьё это устройство, по токену.
- Смартфон — Colota, OsmAnd или Traccar Client.
- Часы и навигаторы Garmin (GPSMap / Edge) — приложение OsMo Tracker.
- Машина — отдельный трекер в бардачке, чтобы телефон мог остаться дома.
- Самодельный — Arduino, ESP32, Raspberry Pi или любой HTTP-клиент.
Зачем несколько штук
Один человек — несколько источников: телефон в кармане, маяк на велосипеде, трекер в машине. На семейной карте у человека одна метка — по самой свежей точке. На ссылке без выбранного устройства так же: одна метка и один след, от того устройства, которое прислало точку последним. Когда свежее оказывается другое, карта переключается на него. Нужен трек именно машины или именно телефона — ограничьте ссылку этим устройством.
Какие приложения подходят
Colota
Android, шаблон GeoPulse
OsmAnd
Онлайн-трансляция поездки
Traccar Client
Протокол OsmAnd / JSON
OsMo Tracker
Приложение для часов и навигаторов Garmin
Arduino / Raspberry Pi
Любой HTTP-клиент
Поддерживаются Colota, OsmAnd, Traccar Client, приложение OsMo Tracker и любое самодельное устройство на Arduino, ESP32 или Raspberry Pi — достаточно HTTP-запроса с широтой и долготой. Отключите оптимизацию батареи для приложения на телефоне, иначе система «убьёт» его в фоне.
Colota
Android: Google Play, F-Droid или APK. Разрешения: точная геолокация «всегда», уведомления.
- В настройках «Трекинг» создайте устройство.
- Отсканируйте QR или откройте ссылку — подставятся адрес сайта, шаблон GeoPulse и Bearer-токен.
- Запустите трекинг в Colota.
OsmAnd
Плагин «Запись поездки» → онлайн-трансляция. Вставьте URL как есть: OsmAnd подставит координаты вместо шаблонных маркеров {0}…{6}.
В поле id — Bearer-токен устройства. Для GET нужен простой токен (кнопка в настройках устройства). Не публикуйте URL.
Traccar Client
В приложении два поля — сервер и идентификатор устройства (параметра token нет):
Клиент сам шлёт ?id=…&lat=…&lon=…. В идентификатор вставьте простой токен из настроек устройства.
OsMo Tracker
OsMo Tracker — приложение для часов и навигаторов Garmin (GPSMap / Edge). Оно стоит на экране активности и шлёт координаты в ОсМо. Установить из Connect IQ Store.
- В настройках «Трекинг» создайте устройство типа Garmin IQ — сразу выдаётся простой токен.
- Добавьте OsMo Tracker на экран активности часов или навигатора (GPSMap / Edge).
- В настройках OsMo Tracker укажите адрес сайта и токен устройства.
Arduino / Raspberry Pi
Любая прошивка, которая умеет 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/ваш-адрес.
Без пароля
Для всех устройств аккаунта: живая карта и след за последние 20 минут. Точку старше 20 минут ссылка не показывает. Если координата попала в приватную зону, на карте её нет, а в живом обновлении приходит «Скрыто: приватная зона» — без координат и без границ зоны. Такую ссылку удобно отдать на заезд и потом выключить. Если ссылка на одно устройство, сроки зависят ещё и от группы — об этом ниже.
С паролем
Сначала страница спросит пароль. После верного ввода браузер запомнит доступ на 90 дней. Для всех устройств след тоже за 20 минут. Если свежих точек нет, покажем последнюю — но не старше 12 часов, иначе «Нет актуальных данных». Точки в приватных зонах здесь видны. Для одного устройства сроки другие — см. ниже.
Ссылку можно оставить на все устройства или сузить до одного. Без выбранного устройства метка и след всегда от того, которое прислало самую свежую точку. Отдельного трека у каждого устройства нет.
- Одно устройство, без группы. След за 2 часа. Если за эти два часа точек не было, покажем последнюю — хоть недельную. Без пароля точки в приватных зонах всё равно скрыты.
- Одно устройство и группа. Без пароля видно то же, что на обычной открытой ссылке: последние 20 минут. С паролем — след за 2 часа и последняя точка не старше 12 часов. На карте ещё есть маршрут события, если оно уже идёт или старт в ближайшие сутки: сначала план маршрута, потом карта следует за устройством.
Ссылку можно выключить, не удаляя: страница сразу перестанет открываться.
Семья
Семья — это общий контур для своих, не публичная ссылка. Создатель приглашает зарегистрированных пользователей по email и назначает роль: взрослый, ребёнок или животное. У аккаунта может быть только одна семья.
На карте семьи у каждого участника одна метка: ник и самые свежие координаты среди всех его устройств. Неважно, с телефона или с машины пришла точка — зритель видит человека, а не парк гаджетов.
Чем семья отличается от ссылки
- Ссылка — для тех, кого вы не добавляете в аккаунт: друзья, зрители заезда.
- Семья — взаимный доступ: все принятые участники видят друг друга на одной карте.
Как начать
Заведите аккаунт
Трекер ОсМо работает после входа в аккаунт.
Добавьте устройства
В настройках «Трекинг» создайте устройства и подключите Colota, OsmAnd, Traccar Client, OsMo Tracker или свой маяк.
Создайте ссылки
Открытую — на заезд, с паролем — для близких. При необходимости ограничьте ссылку одним устройством.
Соберите семью
Пригласите участников по email — карта семьи покажет ники и актуальные позиции.
Нужен аккаунт Трейсеи
После регистрации устройства, ссылки и семья появятся в настройках.