Challenge
The client's goal was to create an IoT app that would gather driver data in accordance with the new DOT regulations.
Additionally, the app needed to be integrated with the company's proprietary software product that uses CAN Dongle, J1939 standard, with a Bluetooth communication layer.
The app's functionality needed to be able to capture driver and event data both manually and automatically, as well as GPS location, storing it and transferring it in batches to the client at the end of each day.
This project was a pilot app, programmed with Java and GPS location capture as a working prototype to gather target audience feedback. Phase 2 is expected to begin shortly.
The client asked Intersog to build a pilot version of the app. As the prototype gained positive audience feedback, the client got back to us to build a full release version.
Solution
The MVP app was written in Java and runs on Android devices.
Key Features:
-
Allows detailed user profiles, including name, DL state, US DOT number, VIN, engine hours and miles, to be maintained, though the pilot version only imitated the registration and update process.
-
Defines 4 states/events: on duty, off duty, sleeper berth and driving
-
Automatically detects movement and driving state
-
Records events every 30 minutes or on change
-
Takes pictures and records for ELD log
-
Sends daily email reports to the client
-
Includes a web admin portal for analyzing incoming data