Aplikacja dla Kierowców Zawodowych - Zarządzanie Czasem Jazdy i Przerwami
Ta aplikacja jest przeznaczona dla kierowców zawodowych oraz firm transportowych, które chcą efektywnie zarządzać czasem jazdy, przerwami i innymi codziennymi czynnościami.
Główne funkcje:
- Rejestrowanie czasu jazdy, przerw, odpoczynku i innych czynności (np. załadunek/rozładunek, oczekiwanie).
- Automatyczne obliczanie godzin pracy dziennych i tygodniowych.
- Sprawdzanie przestrzegania Rozporządzenia (WE) nr 561/2006 dotyczącego czasu jazdy i odpoczynku.
- Generowanie szczegółowych raportów dla każdego dnia, tygodnia i miesiąca.
- Wsparcie wielojęzyczne i przyjazny interfejs użytkownika.
Rozporządzenie europejskie (WE) nr 561/2006 określa następujące główne zasady:
- Maksymalny czas prowadzenia dziennie: 9 godzin (może być wydłużony do 10 godzin dwa razy w tygodniu).
- Maksymalny czas prowadzenia tygodniowo: 56 godzin.
- Maksymalny czas prowadzenia w dwóch kolejnych tygodniach: 90 godzin.
- Przerwa po 4 godzinach i 30 minutach jazdy: minimum 45 minut (lub przerwy dzielone: 15 + 30 minut).
- Odpoczynek dzienny: minimum 11 godzin (lub 9 godzin trzy razy w tygodniu).
Aplikacja jest dostępna na https://tacho.tvnl.eu
Instalacja aplikacji na urządzeniach mobilnych jest prosta: otwórz przeglądarkę Chrome, wejdź na stronę i dodaj ją do ekranu głównego. Przy pierwszym uruchomieniu aplikacja zapyta, czy chcesz ją zainstalować; zaakceptuj, a będzie natychmiast dostępna na telefonie.
Samouczek wideo instalacji Android i IOS
Dla użytkownika demo możesz wypróbować konto
Uwaga: w tym momencie aplikacja jest całkowicie bezpłatna, więc każda opłata pobierana za jej dystrybucję jest całkowicie zabroniona.
Funkcjonalność aplikacji opiera się na dwóch głównych komponentach:
-
Ręczne wprowadzanie danych – realizowane prosto, przez zaznaczenie momentu rozpoczęcia i zakończenia czynności. Jeśli chcesz także rejestrować pozycję GPS, należy zezwolić aplikacji na dostęp do lokalizacji telefonu.
-
Korzystanie z aplikacji na urządzeniach z Androidem – w tym trybie aplikacja używa GPS telefonu do monitorowania aktywności w czasie rzeczywistym, działając podobnie jak tachograf, i automatycznie przesyła dane do bazy danych.
TachoGPS – Inteligentne śledzenie GPS dla pojazdów
TachoGPS to zaawansowana aplikacja do monitorowania aktywności kierowców i ruchu pojazdów z dokładnym śledzeniem GPS w czasie rzeczywistym. Aplikacja automatycznie wykrywa, czy pojazd się porusza (jazda) czy stoi w miejscu i rozróżnia przerwy od innych czynności.
Główne funkcje:
-
Automatyczne rejestrowanie aktywności: jazda, przerwa, inne.
-
Średnia ruchoma prędkości do filtrowania fałszywych wahań.
-
Inteligentny backup i rollback dla niepoprawnych stanów.
-
Lokalna baza danych i automatyczna synchronizacja z serwerem.
-
Powiadomienia i ciągłe monitorowanie w tle.
TachoGPS zapewnia bezpieczeństwo i przejrzystość dla firm transportowych i kierowców, optymalizując zarządzanie flotą.
https://play.google.com/apps/testing/eu.tvnl.tachogps
1️⃣ Ogólna rola
Lokalizacja działa w tle jako Foreground Service, monitorując pozycję GPS, prędkość i aktywność kierowcy. Zapisuje aktywności w czasie rzeczywistym (jazda, przerwa, inne aktywności) i przesyła je na serwer lub zapisuje lokalnie, jeśli brak internetu. Zgodne z przepisami UE dla tachografów cyfrowych (np. zasada 1 minuty, zmiana między jazdą/przerwą/inne).
2️⃣ Struktury danych i bufory
-
Bufor prędkości: przechowuje ostatnie 5 prędkości, aby potwierdzić, że kierowca faktycznie prowadzi.
-
Bufor aktywności: zapisuje aktywność co sekundę, aby stosować zasadę 1 minuty i centralizować dominującą aktywność.
3️⃣ Wykrywanie aktywności
Serwis śledzi 4 główne stany:
-
"jazda" – gdy średnia prędkość w buforze >10 km/h
-
"inne" – aktywności nie związane z jazdą (praca, obsługa, itp.)
-
"przerwa" – odpoczynek
-
"N/A" – stan początkowy przed wykryciem jazdy lub innych aktywności
Przejścia między stanami:
-
Jazda → Inne: jeśli prędkość <10 km/h przez ≥2 sekundy
-
Inne → Przerwa: jeśli czas trwania >15 minut
-
Inne/Przerwa → Jazda: jeśli średnia prędkość w buforze przekracza próg
Zasada krytyczna: Przerwa nie może przejść bezpośrednio do Inne; musi przejść przez Jazdę
4️⃣ Zarządzanie GPS i dokładność
Używa FusedLocationProviderClient do GPS o wysokiej dokładności.
Ignoruje współrzędne gorsze niż ustawiony próg (domyślnie 10 m). Zapisuje współrzędne startowe i końcowe dla każdej aktywności.
5️⃣ Zapisywanie aktywności
-
typ (jazda/przerwa/inne)
-
czas start/stop
-
współrzędne start/koniec
-
średnia prędkość
Z internetem: próbuje wysłać na serwer i powtarza nieudane aktywności.
Bez internetu: zapisuje lokalnie w bazie danych.
6️⃣ Zasada 1 minuty
Zapisuje aktywność co sekundę. Co minutę oblicza dominującą aktywność i zapisuje jako podsumowanie.
Przykład: jeśli w ciągu minuty kierowca prowadził 40 sekund i miał 20 sekund przerwy → minuta zapisana jako jazda.
7️⃣ Foreground Service i powiadomienia
Serwis działa jako Foreground Service z permanentnym powiadomieniem, zgodnie z wymaganiami Android dla GPS w tle. Powiadomienie pokazuje, że śledzenie GPS jest aktywne i umożliwia szybki dostęp do aplikacji.
8️⃣ Inne aspekty
Bufor prędkości i czas niskiej prędkości zapobiegają fałszywemu wykrywaniu jazdy podczas krótkich postojów. Wszystkie dane są zapisywane okresowo i synchronizowane automatycznie, gdy sieć jest dostępna.
