Breakthrough technology and services designed to enhance fleet performance by providing real-time fleet intelligence to managers and in-vehicle verbal coaching to drivers.
The customer is a US-based telematics solutions provider that offers products and services focused on driver safety, operational efficiency, compliance and workforce optimization. Their breakthrough technology and services are designed to enhance fleet performance by providing real-time fleet intelligence to managers and in-vehicle verbal coaching to drivers.
Challenge
They asked us to improve their real-time fleet management system and extend it with new components and features. Also, the customer asked us to support their existing customers who were facing bug reports and had feature reports. Additionally, the engineering team worked under the pressure of a tight schedule and changing requirements.
Solution
We quickly assembled a team for development, bug fixes and quality assurance activities across all product areas, including firmware, frontend (mobile and web) and backend. Among other things, we set up a local HW laboratory.
Impact
Our team carried out the following tasks over 5 years of cooperation:
- New mobile applications development for iOS/Android
- Integration of a third-party GSM detection device with FMS. This safety-related feature helps to detect/prevent calls from/to driver’s mobile phone while the car is moving
- ELD support
- Easy system update/extension over-the-air (OTA) upgrade
- Porting features from legacy to a new platform
- Electronic hours of service
- Data cross-validation (OBD speed vs GPS speed, GPS Latitude/Longitude vs accelerometers hard turns, clock validation)
- Speed-by-street violation detection
- Seat belt use monitoring
- Integration of third-party safety (collision detection/mitigation) solution via CAN bus
- Crash & roll over detection
- Harsh breaking detection
- Least-cost routing: WiFi=>GPRS=>Satellite connectivity
- Driver/vehicle inspection records
- Emergency call button
- Continuous driving behavior data recording
Cloud Software Development
- C/C++
- Java EE
- JavaScript, Angular.js
- HTML/CSS, XML, JSON, REST, SOAP
- ORM
- SQLite
- Objective-C for iOS
- Java for Android (including JNI)
- iOS SDK, Android SDK, AWS SDK
- ORM
- UI/UX
- Bootloaders with image fallback functionality
- Drivers for USB, touchscreen, I2C, I2S, eMMC, NAND, FRAM, RFID, G-Sensor and other peripheral devices
- Middleware services and Business logic applications
- UI applications
- AOSP custom image creation
Technologies:
Backend:
- C/C++
OS:
- FreeRTOS
- μClinux
- Android
- Linux
Other:
- GPS, GPRS, 3G, 4G, Satellite, Wi-Fi
- CAN, SCP, K-Line, KWP2000, J-bus