Когда хозяин нажимает «найти» в приложении, счет идет на секунды. От холодного старта в минуту до горячего за секунду — это пропасть в реальной эксплуатации.
Резервное позиционированиеGPS не работает в помещении, под бетонной крышей, в плотном лесу. И отдельная российская реальность —
средства РЭБ: в крупных городах, около режимных объектов и в приграничных зонах GPS-сигнал часто заглушен полностью.
В этих случаях трекер падает на резерв — LBS.LBS (Location-Based Services) — это определение координат по сотам сотовой сети, а не по спутникам. Принцип такой. Каждая базовая станция оператора имеет уникальный идентификатор (Cell ID) и известные геокоординаты — где ее антенна физически стоит на земле. Трекер, общаясь с сетью, одновременно видит, к какой станции он подключен (Serving Cell), и какие еще базовые станции находятся в радиусе приема (Neighbor Cells, обычно 3–7 соседних сот), плюс уровень сигнала от каждой.
Сам трекер координаты не считает. Он отправляет на сервер список (Cell ID + сила сигнала) от всех видимых сот. Бекенд сверяет эти Cell ID с базой известных координат сот и триангулирует положение по соотношению сил сигнала — чем ближе вышка, тем сильнее сигнал.
Точность зависит от плотности сети. В городе с плотной сеткой (100–300 метров между базовыми станциями) — 100–500 м. В пригороде — 500 м – 2 км. В деревне с одной вышкой на 10 км — соответственно, 5–10 км. Не GPS, но и не «трекера нет вообще».
Главное преимущество LBS: он не зависит от видимости неба, не глушится средствами РЭБ (РЭБ давит спутниковый сигнал на частотах 1.5 ГГц, не сотовый) и не требует холодного старта приемника — соты трекер видит постоянно как часть штатной работы сотового модуля.
На стороне сервера
Petsee использует Яндекс Локатор как геолокационный движок. Для российских сетей это дает точность выше, чем у глобальных провайдеров: у Яндекса самая полная база координат сот по России — ее Яндекс наполняет годами через свои картографические продукты. При работающем РЭБ, когда GPS заглушен, LBS через Яндекс становится основным способом определить, где трекер.
LBS есть и в Pro, и в Max. В типичном дешевом трекере резервов нет совсем: не видит небо — координат нет.