header pic

Overview

The customer is a US-based telematics solutions provider offering products and services focused on driver safety, operational efficiency, compliance, and workforce optimization. Its breakthrough technologies and services are designed to enhance fleet performance by providing real-time fleet intelligence to managers and in-vehicle verbal coaching to drivers.

Challenge

The customer wanted to improve their real-time fleet management system and extend it with new components and features. Alongside this, the customer tasked MERA with supporting their existing customers coming with bug reports and feature requests. In addition, the engineering team had to work under the pressure of tight schedule and changing requirements.

Solution

MERA quickly built up a team to participate in the development, bugfix and quality assurance activities of all product areas, including firmware, frontend (mobile and web) and backend. Among other things, MERA set up a local HW laboratory. Following best-in-class architectural approaches and programming practices, they achieved all the goals set by the customer.

Results

The MERA team carried out the following tasks over 5 years of cooperation:

  • New mobile applications development for iOS/Android
  • ELD support
  • Easy system update/extension over-the-air (OTA) upgrade
  • Porting features from legacy to a new platform
  • Data cross-validation (OBD speed vs GPS speed, GPS Latitude/Longitude vs accelerometers hard turns, clock validation)
  • Integration of third-party safety (collision detection/mitigation) solution via CAN bus
  • Least-cost routing: WiFi=>GPRS=>Satellite connectivity
  • 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
  • Electronic hours of service
  • Speed-by-street violation detection
  • Seat belt use monitoring
  • Crash & roll over detection
  • Harsh breaking detection
  • Driver/vehicle inspection records
  • Emergency call button
  • Continuous driving behavior data recording

Cloud software development:

  • Backend services and Frontend development
  • Technologies
  • C/C++
  • Java EE
  • JavaScript, Angular.js
  • HTML/CSS, XML, JSON, REST, SOAP
  • ORM
  • SQLite
  • Mobile application development of iOS and Android apps
  • Technologies
  • Objective-C for iOS
  • Java for Android (including JNI)
  • iOS SDK, Android SDK, AWS SDK
  • ORM
  • UI/UX

Embedded firmware development

Firmware for “black-box” and HMI devices for different platforms:

  • 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

  • C/C++
  • OS: FreeRTOS, μClinux, Android Linux
  • Drivers: USB, touchscreen, I2C, I2S, eMMC, NAND, FRAM, RFID, G-Sensor and other peripheral drivers
  • Wireless: GPS/GPRS/3G/4G/Satellite, Wi-Fi
  • Wired: OBD-II & J-bus protocols: J1939, J1708, J1850, Dual wire CAN, SCP, K-Line, KWP2000

This website uses cookies. If you continue to browse the site, we assume you are fine with how we use cookies on the web. Read more

This website uses cookies. Read more