Bahnbrechende Technologien und Dienstleistungen, die die Flottenleistung verbessern, indem sie Managern Echtzeit-Flotteninformationen und Fahrern verbales Coaching im Fahrzeug bieten.
Der Kunde ist ein in den USA ansässiger Anbieter von Telematiklösungen, der Produkte und Dienstleistungen anbietet, die sich auf die Sicherheit der Fahrer, die betriebliche Effizienz, die Einhaltung von Vorschriften und die Optimierung der Belegschaft konzentrieren. Die bahnbrechende Technologie und die Dienstleistungen des Unternehmens sind darauf ausgerichtet, die Leistung des Fuhrparks zu verbessern, indem sie den Managern Echtzeitinformationen über den Fuhrpark und den Fahrern verbales Coaching im Fahrzeug bieten.
Herausforderung
Sie baten uns, ihr Echtzeit-Flottenmanagementsystem zu verbessern und es um neue Komponenten und Funktionen zu erweitern. Außerdem bat uns der Kunde, seine bestehenden Kunden zu unterstützen, die mit Fehlermeldungen und Funktionsberichten konfrontiert waren. Außerdem arbeitete das Entwicklungsteam unter dem Druck eines engen Zeitplans und wechselnder Anforderungen.
Lösung
Wir haben schnell ein Team für die Entwicklung, Fehlerbehebung und Qualitätssicherung in allen Produktbereichen zusammengestellt, einschließlich Firmware, Frontend (mobil und Web) und Backend. Unter anderem richteten wir ein lokales HW-Labor ein.
Auswirkungen
Unser Team hat in den 5 Jahren der Zusammenarbeit die folgenden Aufgaben durchgeführt:
- Entwicklung neuer mobiler Anwendungen für iOS/Android
- Integration eines GSM-Erkennungsgeräts eines Drittanbieters in das FMS. Diese sicherheitsrelevante Funktion hilft, Anrufe vom/zum Mobiltelefon des Fahrers während der Fahrt zu erkennen/zu verhindern
- ELD-Unterstützung
- Einfache Systemaktualisierung/-erweiterung über die Luft (OTA)
- Portierung von Funktionen von einer alten auf eine neue Plattform
- Elektronische Betriebsstunden
- Kreuzvalidierung von Daten (OBD-Geschwindigkeit vs. GPS-Geschwindigkeit, GPS-Breiten-/Längengrad vs. Beschleunigungsmesser, Validierung der Uhrzeit)
- Erkennung von Geschwindigkeitsüberschreitungen auf der Straße
- Überwachung der Benutzung von Sicherheitsgurten
- Integration von Sicherheitslösungen von Drittanbietern (Kollisionserkennung/-vermeidung) über CAN bus
- Erkennung von Zusammenstößen und Überschlägen
- Erkennung von starkem Bremsen
- Least-Cost-Routing: WLAN=>GPRS=>Satelliten-Konnektivität
- Fahrer-/Fahrzeuginspektionsaufzeichnungen
- Notruf-Taste
- Kontinuierliche Aufzeichnung von Fahrverhaltensdaten
Cloud-Software-Entwicklung
- C/C++
- Java EE
- JavaScript, Angular.js
- HTML/CSS, XML, JSON, REST, SOAP
- ORM
- SQLite
- Objective-C für iOS
- Java für Android (einschließlich JNI)
- iOS SDK, Android SDK, AWS SDK
- ORM
- UI/UX
- Bootloader mit Image-Fallback-Funktionalität
- Treiber für USB, Touchscreen, I2C, I2S, eMMC, NAND, FRAM, RFID, G-Sensor und andere Peripheriegeräte
- Middleware-Dienste und Geschäftslogik-Anwendungen
- UI-Anwendungen
- Erstellung eigener AOSP-Images
Technologien:
Backend:
- C/C++
OS:
- FreeRTOS
- μClinux
- Android
- Linux
Sonstiges:
- GPS, GPRS, 3G, 4G, Satellit, Wi-Fi
- CAN, SCP, K-Leitung, KWP2000, J-bus