-
Bir adet bilgi depolayan server
-
Bir adet bilgiyi arayüz ile yöneticiye sunan website
-
Bir adet araç elektriğine bağlı Android telefon
-
Bir adet yazılım
-
Bir adet kekik ve isteğe bağlı karabiber.
https://moquet.net/blog/realtime-geolocation-tracking-firebase/ güzel anlatmış inceleyin bi
burda sorduysanız kolay yolu arayan öğrencisiniz veya bütçesi kısıtlı ben bu işten anlarım diye kendi yapmaya çalışan personel.
Öncelikle ücretsiz çözüm olarak filo takip programları vardır illaki internette:
neyse kolları sıvayalım, öğrenci yemeği gibi olacak zaten:
-
Server olarak firebase kullanabiliriz. RealtimeDatabase ile 100'e kadar kullanıcını anlık verisini okuyabiliriz.
-
Hosting -> şirketin kendi hostinginde bir sayfa ayırırsınız artık.
-
Aslında arduino ile de yapılabilinir ama her türlü aylık internet kulanımı olacak bu cihazlarda. her araçta internet paketi olan bir android telefon olacak (bu kısım zor sanırım)
-
Yazılımın kaba algoritması:
-
Arayüz ile aracın IDsi ve şifresi ile giriş yapılır (login page)
-
Menüden takip başlasın tuşu ile takip başlanır:
-
Firebase'e bağlan
-
realtime database de Araçlar sekmesinde aracın kendi id bölümüne gir
-
her 5 snde bir aşağıdaki verileri yükle
-
Konum
-
Hız
-
Sürücü ID
-
Saat
-
Sürüş ID
-
Sürüş bittiğinde "Bitir" butonu ile göndermeyi durdur.
-
Site yazılımı:
-
Firebase'e bağlan, verileri al.
-
Listede araç IDlerini gör, haritada üzerinde en son noktalarını işaretle
-
Seçilen aracın canlı takibini yapmak için bir listener çalıştır ve aracın her 5 sn bir hareketini harita üzerinden göster
İnşallah soruyu yanlış anlamamışımdır. Bu muydu? O kadar yazdım :/