The customer wanted to develop an Electronic Logging Device (ELD) mobile app with IoT capabilities to support fleet operations. It must help to manage Federal Motor Carrier Safety Administration (FMCSA) compliances that govern Hours of Service (HOS). Further, it would eliminate paper logs with accurate & reliable digital Records of Duty Status (RODS) for all commercial drivers.
The developed fleet management mobile app allows fleet owners & operators to monitor, manage driver logs and conduct vehicle inspections. The key features of this ELD fleet app include:
Helps record & track the vehicle’s exact duty status, load records, and data points (in-motion, at rest, speed ratio) to send updates on vehicle inspection for necessary maintenance
Allows the drivers to log work hours on an electronic logbook and allows fleet managers to view & download reports
Facilitates accurate planning of driver schedules & loads for fleet managers to assign loads to drivers, and change the pickup and delivery dates & times with a single tap
Sends instant notifications to both drivers and dispatchers when the driver approaches 8 consecutive hours of non-stop driving, 11 hours of driving in 14 hours & 60 hours of on-duty status in a 7-day cycle
The ELD fleet app development process was executed in two phases.
Phase 1: Creation of a mobile app to interact with IoT sensors (On-board Diagnostics (OBD) Port II) for GPS tracking & alerts
Phase 2: Reporting of data in a standardized format that can be transmitted to law enforcement in prescribed ways, such as wireless web services, USB, or Bluetooth 2.0.
We utilized Xamarin for the development of an electronic logging device app solution. Our team integrated the app with vital components of the ELD solution including sensors, device functions, data, network-managed services, mapping & GPS functionality. It would update on vehicle status – in motion or idle. Further, tracks the driver’s duty status and hours to trigger warnings in case of violation of HoS rules. Further, we also helped create a backend web console to track and map data points – from capturing the on-ground data & reporting of the same.
The electronic logging device on board – On-board Diagnostics (OBD) Port II plugs into a vehicle’s diagnostic port. It captures the vehicle’s health & driver’s duty status to send this data to the mobile app. The OBD port allows real-time monitoring of the engine, parts of the chassis, accessories, and body of the vehicle for running all sorts of diagnostics We utilized ELD hardware – Serial Port Profile (SPP) and Generic Attribute Profile (GATT) Bluetooth profiles to enable seamless communication between devices.