Трекер показывает, что машина едет, а GPS пропал: почему это чаще всего не глушилка
Вы открываете приложение утром и видите неприятное сочетание: трекер на связи, пакеты идут, но координаты не обновлялись всю ночь. У некоторых сервисов сверху к этому добавляется статус «в движении». Выглядит так, будто рядом с машиной кто-то всю ночь держал включённую глушилку и увозил её вслепую.
Мы разобрали именно такой случай по сырым данным: один автомобиль, семь суток наблюдения, 41 539 записей в базе. Ниже, что там оказалось на самом деле и на какое поле надо смотреть, чтобы отличить сбой приёма от реальной попытки угона.
Коротко о главном
- Признак «машина движется» у разобранного трекера вычисляется из скорости в последнем GPS-фиксе, а не берётся с акселерометра. По всем 16 641 навигационным записям недели
motion=trueсовпадал соspeed>0без единого расхождения.- Когда трекер перестаёт присылать координаты, сервер подставляет в запись последний известный фикс целиком, включая скорость. Если последний фикс поймал типичное «ползание» стоящей машины (у нас 1,08 узла, это 2 км/ч), сервис часами показывает «едет, GPS пропал» на полностью неподвижном автомобиле.
- Смотреть надо не на слово «движение», а на время последнего GPS-фикса. Если оно застыло и не меняется, скорее всего вы видите не глушилку, а трекер, переставший сообщать координаты.
- Настоящая глушилка глушит едущую машину. У нас за 7,5 часов «пропажи» комбинация дискретных входов не изменилась ни разу (450 записей подряд): машину не открывали и не заводили.
- За неделю таких провалов было шесть, суммарно около 17 часов, самый длинный 452 минуты. Автомобиль всё это время стоял в одном и том же дворе.
Что именно увидел владелец
Картина была ровно такой, какую описывают в статьях про угоны: связь есть, координат нет. Машина на карте стояла там, где её оставили, трекер исправно отправлял пакеты каждые 20–60 секунд, но точка не двигалась и время последнего определения места не обновлялось часами.
Сочетание «канал связи работает, спутников нет» действительно похоже на учебный пример работы подавителя GNSS. Глушилка забивает шумом диапазон, в котором приёмник слушает спутники, и приёмник перестаёт получать фикс, при этом сотовая связь может продолжать работать. Поэтому подозрение владельца было логичным, а не паническим.
Дальше мы просто подняли сырые записи. Не скриншоты приложения, а то, что реально пришло на сервер.
как работает противоугонный контроль по трекеру
Шесть провалов за неделю: как это выглядит в цифрах
За семь суток нашлось шесть эпизодов, в которых не было ни одной навигационной записи дольше 30 минут подряд.
| Начало (МСК) | Длительность | Пакетов получено | Из них навигационных |
|---|---|---|---|
| 1 сент, 00:28 | 91 мин | 260 | 0 |
| 1 сент, 01:59 | 79 мин | 229 | 0 |
| 1 сент, 03:19 | 214 мин | 596 | 0 |
| 3 сент, 04:53 | 94 мин | 285 | 0 |
| 4 сент, 01:41 | 114 мин | 332 | 0 |
| 6 сент, 00:03 | 452 мин (7,5 ч) | 1233 | 0 |
Три первых эпизода идут почти без разрыва, то есть в ночь на 1 сентября машина оставалась без свежих координат примерно с половины первого до семи утра. Самый длинный провал пришёлся на ночь 6 сентября: с 00:03 до 07:35 по Москве сервер принял 1233 пакета, около трёх пакетов в минуту, и ни в одном из них не было координат.
Важная деталь, которая ломает версию про глушилку у подъезда: явление задело 4 ночи из 7. В остальные ночи на той же самой стоянке максимальная пауза без координат составляла 3–8 минут, то есть приёмник работал нормально. И это не только ночная история: 30 августа днём были провалы 37, 48 и 76 минут.
Ещё одна цифра. За неделю в базе не оказалось ни одной записи с признаком невалидного фикса: 0 из 42 547. Трекер ни разу не сказал «я здесь, но определиться не могу». Он про координаты просто молчит.
Почему машина на карте стоит в правильном месте, если координат нет
Потому что координаты в записи есть, просто они не новые. Это результат работы двух звеньев подряд.
Трекер. Когда фикса нет, прибор продолжает слать телеметрию датчиков и не отправляет навигационную подзапись EGTS вообще. Не нули, не пометку «невалидно»: этой части в пакете просто нет. EGTS, если что, это отечественный протокол телематики, стандартизованный как ГОСТ Р 54619-2011 для обмена данными между абонентскими терминалами и системой «ЭРА-ГЛОНАСС»; по нему работает большая часть российских трекеров.
Сервер. Traccar, получив запись без навигационных данных, подставляет последнее известное местоположение. В декодере EGTS работающего билда 6.5 за это отвечает вызов getLastLocation. Копируются широта, долгота, время фикса и флаг валидности. Мы проверили это не по документации, а по самому билду, который принимает трафик.
Что видит владелец. Флаг валидности равен единице, машина на карте в правильном месте, статус «на связи», в логах сервера ошибок нет. Единственный настоящий признак проблемы: время фикса застыло, а серверное время идёт.
Именно поэтому такие ситуации трудно заметить и легко испугаться. Система не сломалась и не замолчала, она честно показывает последнее, что знала. А выглядит это как машина, которую везут в неизвестность.
какие данные трекер передаёт по EGTS
Ловушка с признаком «движение»
Самое неприятное открытие разбора: скорость и признак движения тоже копируются со старого фикса.
У этого трекера признак motion не является независимым сигналом. По всем 16 641 навигационным записям за неделю он был равен «истина» ровно тогда, когда скорость больше нуля: 815 записей против 15 826, ноль расхождений. Это значит, что «движение» вычислено из скорости в фиксе, а не снято с акселерометра.
Дальше арифметика простая и довольно жестокая. Стоящая машина в реальных данных редко показывает идеальный ноль: приёмник «ползает» в пределах нескольких метров, и в фикс попадает маленькая ненулевая скорость. В нашем случае последний фикс перед провалом содержал 1,08 узла. Скорости в базе Traccar хранятся в узлах, а не в километрах в час, и 1,08 узла это ровно 2 км/ч. Пешеходный темп, физически машина не двигалась.
Этот фикс стал последним известным. Сервер начал копировать его в каждую следующую запись. И система несколько часов подряд показывала: машина едет со скоростью 2 км/ч, спутников нет. В ночь на 1 сентября такое состояние держалось около 6,5 часов.
Получается идеальная имитация угона под глушилкой: «движется» плюс «GPS потерян». Только машина при этом стояла во дворе жилого дома и никуда не ехала.
Практический вывод. Если сервис показывает «едет без GPS», проверьте время последнего фикса. Если оно не меняется, признак движения унаследован от старой записи и ничего не говорит о том, что происходит с машиной прямо сейчас. Реальное движение всегда сопровождается новыми координатами с новым временем.
Как отличить это от настоящей глушилки
Главный признак: глушилка глушит едущую машину. Подавитель имеет смысл включать тогда, когда автомобиль уже угоняют, чтобы он не был виден на карте по дороге. Поэтому проверять надо не «обновляются ли координаты», а «что машина делала, пока они не обновлялись».
В нашем разборе ответ дали дискретные входы, то есть состояния концевиков, зажигания и прочей проводной обвязки. За 7,5 часов самого длинного эпизода комбинация не изменилась ни разу: 450 записей подряд с одним и тем же набором значений. Машину не открывали, не заводили, не трогали. Глушить было нечего и некому.
Второй аргумент: замерзшие координаты во всех шести эпизодах указывают на один и тот же двор, разброс около 100 метров. Если бы автомобиль увозили, точка «последнего известного места» после восстановления связи оказалась бы в другом месте.
На что опираться не стоит: на характер восстановления приёма. У нас он выглядел как холодный старт приёмника, число спутников росло 2 → 5 → 6, а показатель геометрии HDOP улучшался 24,0 → 14,0 → 12,0. Соблазнительно назвать это диагностическим признаком, но выключенная глушилка выглядит точно так же. Как способ отличить одно от другого это не работает.
Итого рабочая проверка выглядит так:
- Посмотрите время последнего GPS-фикса, а не признак движения и не время последней связи.
- Посмотрите историю дискретных датчиков за период пропажи: были ли открытия дверей, включение зажигания.
- Посмотрите, куда указывают замерзшие координаты и совпадают ли они с местом парковки.
- Проверьте, повторяется ли это на одной и той же стоянке в разные ночи. Регулярность на одном месте говорит скорее о поведении оборудования, чем о злом умысле.
настройка датчиков и дискретных входов
Чего мы не знаем и не будем утверждать
Этот раздел важнее, чем кажется, потому что вокруг темы глушилок много уверенных объяснений без данных.
Модель и версия прошивки трекера нам неизвестны. Прибор передаёт данные по EGTS и в этом протоколе их не сообщает. Поэтому мы не можем сказать «подвержены такие-то модели», это из данных не следует.
Почему провалы случались ночью и почему не каждую ночь, не установлено. Версия «плохое небо во дворе» не подтверждается: в чистые ночи на той же стоянке медиана числа видимых спутников была 7–8.
Спит ли приёмник ради экономии энергии или честно не может взять фикс, с сервера не видно. Объяснять всё энергосбережением было бы удобно, но это была бы догадка, а не вывод. То же касается работы A-GPS: со стороны сервера её состояние не наблюдается. Проверяемо только одно: навигационных данных нет вообще, ни валидных, ни помеченных невалидными.
Наблюдение одно. Один трекер, одна неделя, один двор. Переносить вывод на все устройства марки или на весь протокол EGTS было бы неправильно. Ценность этого разбора не в статистике по рынку, а в механизме: он показывает, как именно в мониторинге возникает ложная картина «едет без GPS», и что этот механизм в принципе возможен.
Что делать, если вы видите такую картину прямо сейчас
Начните с самого дешёвого действия: посмотрите на время последнего определения координат и на историю датчиков. Эти два поля закрывают большую часть паники за минуту.
Если фикс застыл, а машину никто не открывал и не заводил, самое вероятное объяснение это временная потеря приёма трекером, а не подавитель рядом с автомобилем. Дополнительно успокаивает повторяемость: если то же самое происходит несколько ночей на одной и той же парковке, а машина каждое утро на месте, речь идёт о поведении оборудования.
Если же в период без координат зафиксированы открытие двери или включение зажигания, это уже другой разговор, и реагировать надо немедленно, вплоть до обращения в полицию. Разница между двумя сценариями лежит не в GPS, а в датчиках.
С точки зрения профилактики полезно заранее знать, как ведёт себя ваш трекер в норме: сколько спутников он обычно видит на вашей стоянке и какие паузы без координат для него типичны. Тогда аномалия читается сразу, без гадания.
история и отчёты по автомобилю
Частые вопросы
Может ли трекер показывать «движение», когда машина стоит? Да, и разобранный случай это подтверждает. Если признак движения вычисляется из скорости в GPS-фиксе, а не с акселерометра, то ненулевая скорость стоящей машины (у нас 1,08 узла, то есть 2 км/ч) превращается в статус «в движении». Когда фикс перестаёт обновляться, этот статус может держаться часами.
Почему сервер показывает машину в правильном месте, если координат в пакетах нет? Потому что он подставляет последнее известное местоположение вместе с временем фикса и флагом валидности. Внешне запись выглядит полноценной, и единственный признак проблемы это застывшее время фикса при идущем серверном времени.
Как быстро понять, глушилка это или нет? Проверьте, что машина делала в это время по датчикам. Глушилку включают, чтобы скрыть едущую машину, поэтому реальный угон почти всегда сопровождается срабатыванием дискретных входов: открытие, зажигание. У нас за 7,5 часов не изменилась ни одна из 450 подряд идущих записей состояния входов.
Значит ли это, что с трекером что-то не так и его надо менять? Из одного наблюдения такой вывод не следует. Мы зафиксировали механизм, при котором прибор перестаёт отправлять навигационную часть пакета, но причину этого поведения со стороны сервера установить нельзя. Разумный шаг: понаблюдать, повторяется ли это вне вашей обычной стоянки, и только потом делать выводы об оборудовании.
Почему трекер не сообщает, что не может определить координаты? В нашем случае он этого просто не делает: за неделю не было ни одной записи с пометкой невалидного фикса, 0 из 42 547. Вместо сообщения «фикс не получен» прибор молча пропускает навигационную часть, а сервер заполняет пробел старым значением.
подробнее про подавители GNSS и защиту от них
Вывод
Испуг в такой ситуации оправдан, а вот вывод «это глушилка» чаще всего нет. Разбор реальных данных за неделю показал: сочетание «машина едет, GPS пропал» может целиком состоять из старого GPS-фикса, скопированного сервером в сотни последующих записей. Стоящий во дворе автомобиль при этом семь с половиной часов выглядел как автомобиль в движении под подавителем.
Одно поле отделяет панику от спокойствия: время последнего фикса. Если оно не меняется, ни скорость, ни статус движения ничего не сообщают о происходящем, они унаследованы. А ответ на вопрос «угон или не угон» лежит в истории дискретных датчиков, потому что глушилку включают на едущей машине, а не на запертой и заглушенной.
Разбор сырых данных обычно даёт ответ за один вечер и почти всегда точнее, чем толкование картинки в приложении.
Материал подготовлен на данных сервиса мониторинга «Точка GPS»: выгрузка из рабочей базы Traccar 6.5 за 30 августа - 6 сентября 2026 года, одно устройство, 41 539 записей.