Точка, която се движи по картата, изглежда просто. Зад нея стои верига от пет стъпки и всяка от тях може да се провали по свой начин. Когато познавате веригата, разбирате защо тракерът понякога закъснява, защо позицията може да скочи и какво да попитате доставчика, преди да купите.
Стъпка 1: тракерът определя къде се намира
GPS тракерът има приемник, който слуша сигналите на навигационни сателити. Всеки сателит излъчва своето положение и точното време. Като измерва колко време са пътували сигналите от няколко сателита, приемникът изчислява собствената си позиция. За географска ширина, дължина и височина са му нужни сигнали поне от четири сателита. Повечето съвременни тракери използват и други спътникови системи като Galileo, GLONASS и BeiDou, така че в обсега им има повече сателити.
GPS работи добре само когато има видимост към небето. В гараж, в тунел или между високи сгради сигналът е слаб или отразен и позицията става по-неточна или изчезва.
Стъпка 2: тракерът опакова позицията в съобщение
Тракерът не изпраща само позицията. Типичното съобщение съдържа часа, географската ширина и дължина, скоростта, посоката и състоянието на други входове: запалване включено или изключено, напрежение на акумулатора, датчици на вратите, ниво на горивото или температурни сонди – според устройството. Тракерът записва съобщенията в паметта си, така че нищо да не се губи, ако мрежата не работи.
Стъпка 3: мобилната мрежа ги пренася
Тракерът има SIM карта и изпраща съобщенията си през мобилната мрежа за данни, обикновено като малки пакети по TCP или UDP към адреса на сървъра за проследяване. Тъй като едно съобщение е само няколко десетки байта, трафикът е малък. Закъснението обикновено е няколко секунди, но зависи от мрежата. Там, където няма покритие, тракерът пази съобщенията и ги изпраща, щом покритието се върне – затова историята на дадено превозно средство понякога се допълва по-късно.
Стъпка 4: сървърът разчита, съхранява и проверява
Сървърът получава съобщения от много различни марки устройства и всяка марка има свой протокол – свой начин да кодира едни и същи данни. Платформа, която поддържа много типове устройства, се нуждае от декодер за всеки от тях. След разчитането сървърът съхранява позицията, обновява картата на живо и проверява зададените от вас правила: влязло ли е превозното средство в зона или е излязло от нея, превишило ли е скорост, променило ли се е състоянието на запалването, спряло ли е за твърде дълго.
Тази стъпка съдържа най-голямата част от инженерната работа, защото трябва да се справя със съобщения, които идват със закъснение, в разбъркан ред или два пъти, и въпреки това да запази историята вярна.
Стъпка 5: картата и известията стигат до вас
Уеб страницата или приложението показва съхранените позиции на карта, а известията се изпращат като push нотификации, имейли или съобщения. Добрата платформа пази и историята, така че да можете да възпроизведете пътуване, да видите къде и за колко време е спряно превозното средство и да получите справки.
Защо позициите понякога изглеждат грешни
- Скокове: слаб сигнал може да даде няколко лоши определяния. Добрите платформи филтрират позиции, които биха изисквали невъзможна скорост.
- Отклонение в покой: паркиран тракер може да се измести с няколко метра. Платформите обикновено игнорират малките премествания, докато запалването е изключено.
- Закъснели обновявания: тракерът може да е бил извън покритие и да е изпратил съхранените съобщения по-късно.
- Пропуски: тракерът е изгубил захранване, SIM картата няма данни или устройството е било изключено.
Колко често докладва един тракер?
Това е компромис. Честите отчети дават плавен маршрут и бързи известия, но използват повече данни, а при тракерите с батерия – и повече енергия. Монтираните трайно в превозното средство тракери често докладват на всеки няколко секунди по време на движение и по-рядко, когато стоят паркирани. Тракерите за обекти с батерия докладват много по-рядко, понякога само няколко пъти на ден, за да издържат месеци.
Захранване: трайно свързан, plug-in или с батерия
- Трайно свързан: включен към акумулатора и запалването на превозното средство. Отчита състоянието на запалването и не се премахва лесно.
- Plug-in (OBD): влиза в диагностичния порт и не изисква монтаж, но всеки може да го извади.
- С батерия: за ремаркета, контейнери и оборудване. Докладва по-рядко и батерията трябва да се зарежда или сменя.
Какво означава това, когато избирате система
Попитайте как платформата се справя със загубено покритие, как филтрира лошите позиции и кои протоколи на устройства поддържа. Нашето ръководство за избор на система за проследяване разглежда въпросите подробно.
Написано от инженерите на 22Softwares, които изграждат и поддържат GPS платформи за проследяване.