Platforma pro sledování GPS zařízení
GPS platforma ukazuje polohu a stav trackerů, vzdálenost od uživatele i čas poslední komunikace a bezpečně spravuje historii.
Co to řeší v praxi
Na mapě nestačí vidět poslední tečku. Uživatel potřebuje vědět, zda zařízení opravdu komunikuje, jak aktuální poloha je a jak daleko se od něj nachází. Platforma tyto informace skládá do jednoho přehledu.
Když je vybrán tracker, může si uživatel zapnout polohu vlastního telefonu. Na mapě se objeví spojovací linie a přímá vzdálenost k zařízení. Souřadnice telefonu zůstávají v prohlížeči, protože pro tento výpočet nejsou potřeba na serveru.
U zařízení, která mají úsporný režim, rozhraní odlišuje spánek od skutečné nedostupnosti. Zobrazuje zvlášť okamžik poslední platné polohy a poslední komunikace, takže starý GPS bod nevypadá jako čerstvý. Správce zároveň nastavuje dobu uchování historie.
Co řešení umí
Více typů trackerů
Server přijímá telemetrii z různých podporovaných GPS protokolů.
Poloha a stav vedle sebe
Mapa ukazuje pozici i stav komunikace, aby bylo jasné, jak aktuální údaj je.
Spánek versus výpadek
U podporovaného typu zařízení rozlišuje úsporný režim a dlouhodobou nedostupnost.
Vzdálenost od uživatele
Po povolení geolokace zobrazí v prohlížeči spojení a přímou vzdálenost k trackeru.
Správa historie
Správce určuje dobu uchování a úklid probíhá v omezených dávkách s ochranou potřebných záznamů.
Technické řešení
Základ tvoří Traccar pro příjem a uložení zpráv GPS zařízení. Vlastní vrstva webového rozhraní doplňuje interpretaci stavu komunikace, práci s polohou uživatele a čitelné zobrazení různých časových údajů. Samostatný proces řídí životní cyklus historických dat.
Stavová logika pravidelně přepočítává pohled na podporovaný tracker podle poslední komunikace. Nový platný paket okamžitě vrací zařízení do aktuálního stavu; čas přijetí polohy serverem se zobrazuje odděleně od zařízení hlášeného času.
Mapový doplněk používá geolokační API prohlížeče a geografický výpočet přímé vzdálenosti. Při změně vybraného trackeru nebo jednotek vzdálenosti překreslí linii a popisek bez odeslání polohy telefonu na server.
Retenční proces vybere jen zařízení s úplným pravidlem. Staré události a polohy maže po dávkách, ale chrání body, na které odkazuje aktuální stav zařízení nebo uchovaná událost. Pro rozhodnutí o stáří používá čas přijetí serverem, aby chybně nastavené hodiny trackeru nezkreslily výsledek.
Technické výzvy
- Odlišit poslední platnou polohu od poslední komunikace.
- Zachovat soukromí polohy telefonu.
- Mazat historii jen podle úplného pravidla a v omezených dávkách.
Jak na sebe kroky navazují
01Přijetí signálu
Zařízení odešle GPS nebo stavovou zprávu přes podporovaný protokol a server ji přiřadí správnému trackeru.
02Uložení polohy a času
Systém uchová souřadnice i okamžik, kdy zprávu skutečně přijal.
03Vyhodnocení komunikace
Rozhraní odliší aktuálně komunikující, spící a nedostupné zařízení tam, kde to použitý protokol dovoluje.
04Zobrazení na mapě
Uživatel vidí vybraný tracker, jeho poslední platnou polohu a srozumitelně označené časové údaje.
05Poloha telefonu a vzdálenost
Na žádost uživatele prohlížeč načte vlastní souřadnice a lokálně spočítá přímou vzdálenost k trackeru.
06Nastavení historie
Správce stanoví dobu uchování pro příslušné účty a zařízení mimo běžně měnitelné údaje trackeru.
07Kontrolovaný úklid
Denní proces ověří úplnost pravidel a reference na polohy a teprve poté odstraňuje staré záznamy po omezených dávkách.
Co z toho vzniklo
Platforma spojuje příjem GPS zpráv, přehlednou mapu, přesnější interpretaci dostupnosti zařízení a řízené uchovávání historie. Vývoj fyzického trackeru není součástí této reference.