Sürücü Tanımlama Zili (Buzzer) ile Sürücü Takibi

Bu senaryo, aracı kimin kullandığını kesin olarak bilmek isteyen filolar içindir. Araç çalıştırıldığında araç içindeki zil (buzzer) ötmeye başlar; sürücü kendi uygulamanızdaki formu doldurup kendini tanıttığında zil susar ve o sürücü araca atanır.

Böylece sürücü tanımlaması isteğe bağlı bir adım olmaktan çıkar: araç, sürücü kendini tanıtana kadar sesli uyarı vermeye devam eder. Sonuçta mesafe, sürüş ve davranış raporları doğru sürücüye işlenir.

Bir bakışta

1

Araç çalıştırılır

Sürücü kontağı açar. Sistem aracın kullanılmaya başlandığını algılar.

2

Zil ötmeye başlar

Araçtaki zil çalar. Sürücü henüz tanımlanmadığı için uyarı sürer.

3

Sürücü formu doldurur

Sürücü kendi bilgilerini girer, uygulamanız servisimizi çağırır.

4

Zil susar, sürücü atanır

Uyarı durur ve araç o andan itibaren bu sürücüye kaydedilir.

Akış şeması

İki çalışma modeli

Zili çaldıran adım firma bazında yapılandırılır. Kurulum sırasında birlikte karar veririz; sonradan da değiştirilebilir.

 A) Siz yönetirsiniz (API)B) Biz otomatikleştiririz
Zili kim çaldırır?Uygulamanız, BuzzerCompanyDeviceStop servisini state=1 ile çağırır.Sunucumuzdaki zamanlanmış görev, firmanız için otomatik çağırır.
Hangi araçlara?Siz seçersiniz — plates ile istediğiniz plakalar.Formu doldurulmamış araçlar otomatik seçilir.
Tekrar aralığıKendi zamanlayıcınızda belirlersiniz.Bizim tarafımızda ayarlanır (ör. 20 dakika).
Sizde gerekenPeriyodik çalışan bir görev (cron/zamanlayıcı).Yok — yalnızca susturma çağrısını yaparsınız.
Uygun olduğu durumVardiya saatlerini, istisnaları ve kapsamı kendiniz yönetmek istiyorsanız.Ek geliştirme yapmadan, hazır bir kurulum istiyorsanız.

İkisi aynı anda kullanılmaz. Hem sizin zamanlayıcınız hem bizim görevimiz aynı araca komut gönderirse, sürücü çift uyarı alır ve araca gereksiz komut trafiği oluşur. Bu yüzden firmanız için yalnızca biri etkinleştirilir.

Susturma tarafı her iki modelde de aynıdır: sürücü formu doldurduğunda uygulamanız Buzzer servisini state=0 ile çağırır (aşağıdaki 2. adım). Model seçimi yalnızca çaldırma adımını etkiler.

Adım adım

1. Zil ötmeye başlar

Zilin ne zaman çalacağı, aşağıdaki iki çalışma modelinden hangisini seçtiğinize bağlıdır. İkisi de aynı sonucu verir; fark, uyarıyı kimin başlattığıdır.

Sürücü formu doldurmazsa ne olur? Uyarı tek seferlik değildir; sürücü kendini tanıtana kadar belirli aralıklarla tekrarlanır (tekrar aralığı seçtiğiniz modele göre belirlenir). Araç sürülmeye devam edebilir, ancak sesli uyarı sürer.

2. Sürücü formu doldurur, zil susar

Sürücü kendi bilgilerini girdiğinde uygulamanız Buzzer servisini state=0 (sustur) ile çağırır. Sürücü bilgilerini de aynı çağrıda gönderirseniz sürücü tek adımda araca atanır.

POST https://api.takip724.com/Buzzer
    ?token=SIZE_VERILEN_TOKEN
    &plate=34XY9001
    &state=0
    &driverName=Ornek
    &driverSurName=Surucu
    &driverIdNumber=EMP-0042

Başarılı yanıt:

{ "code": 1, "message": "İşlem başarıyla gerçekleştirilmiştir." }
AlanZorunluAçıklama
plateEvetSürücünün kullandığı aracın plakası.
stateHayır0 sustur, 1 çaldır. Varsayılan 0.
driverIdNumberHayırSürücünün sicil/personel numarası. Sürücü atamasının anahtarıdır — gönderilmezse yalnızca zil susar, atama yapılmaz.
driverName / driverSurNameHayırSürücünün adı ve soyadı.

Sürücüyü önceden tanımlamanıza gerek yok. Gönderdiğiniz sicil numarası sistemde yoksa sürücü kaydı otomatik oluşturulur. Daha önce tanımlıysa mevcut kayıt kullanılır — mükerrer sürücü oluşmaz.

3. Sürücü araca atanır

Atama anında yapılır. Araçta önceden başka bir sürücü tanımlıysa o ilişki kaldırılır; bir aracın her zaman tek bir güncel sürücüsü olur.

4. Vardiya veya gün sonunda sıfırlama

Vardiya bittiğinde BuzzerCompanyDeviceStop servisiyle birden fazla aracı tek çağrıda işleyebilirsiniz. Bu, ertesi vardiyada sürücülerin yeniden tanımlanmasını sağlar.

POST https://api.takip724.com/BuzzerCompanyDeviceStop
    ?token=SIZE_VERILEN_TOKEN
    &plates=34XY9001,34XY9002,34XY9003
    &state=1

Servis adı yanıltıcı olabilir: adında Stop geçmesine rağmen komutun türünü state belirler — 1 çaldırır, 0 susturur.

Sık sorulan sorular

Sürücü formu doldurmadan aracı kullanabilir mi?

Evet. Bu sistem aracı çalışmaz hale getirmez; sesli uyarıyla sürücüyü kendini tanıtmaya yönlendirir.

Aynı sürücü gün içinde birden fazla araç kullanırsa?

Her araç için ayrı çağrı yapmanız yeterlidir. Aynı sicil numarası tekrar gönderildiğinde yeni sürücü kaydı oluşturulmaz, mevcut sürücü ilgili araca atanır.

Sürücüyü form olmadan, önceden atayabilir miyim?

Evet. İleri tarihli planlama için DriverDeviceBooking, anında atama için DriverDeviceAssign servislerine bakabilirsiniz. Bu senaryodaki fark, atamanın sürücünün kendi doldurduğu form üzerinden yapılmasıdır.

Çağrıyı çok sık tekrarlarsam ne olur?

Servislerimizde aşırı istek koruması vardır: Buzzer için 10 saniyede 1 istek, BuzzerCompanyDeviceStop için saniyede 5 istek sınırı aşılırsa -999 kodu döner. Aynı araç için aynı komut zaten sırada bekliyorsa tekrar gönderilmez.

Karşılaşabileceğiniz hata kodları

KodAnlamıNe yapmalı?
1İşlem başarılı
3001Plaka boş gönderildiplate alanını doldurun.
5000Plaka bulunamadı veya firmanıza ait değilPlakayı sistemde tanımlı yazımıyla gönderin.
2008Token geçersizSize verilen erişim kodunu kontrol edin.
-999Çok sık istekKısa bir süre bekleyip tekrar deneyin.

Başlamadan önce

Bu akış firmanıza ve araçlarınıza özel olarak etkinleştirilir ve zil donanımını destekleyen araç takip cihazları gerektirir. Kullanmak istediğinizde lütfen bizimle iletişime geçin — araçlarınızın uygunluğunu birlikte kontrol edip kurulumu yapalım.