ORIGOSafeDriver® IOX
We delivered a solution that monitors mobile device usage while driving in real time, allows fleet managers to monitor their driver's driving behavior and ultimately helps reduce accidents due to distracted driving.
Challenge
We previously delivered a solution known as the ORIGOSafeDriver® cell phone safety system. Our challenge was to use as much of the design as possible and integrate the solution with the GEOTAB® GO hardware as well as the MyGeotab web-based fleet management software.
Design
Our engineering team was tasked with designing custom hardware, modifying the existing API services that were used for the ORIGOSafeDriver® cell phone safety system as well as developing custom cloud software.
Custom Hardware
We designed custom hardware that implements the proprietary software and hardware interfaces of the GEOTAB® GO device. The software solution included support for field firmware upgrades as well as persistent connections to mobile devices connected via Bluetooth in order to monitor mobile device usage while driving.
Custom Cloud Hardware
Our engineering team designed custom middleware to bridge the data between the GEOTAB® cloud solution and our own data definitions. This included support for automatic firmware updates to the custom hardware installed within fleet vehicles.
Modify Existing API
Using AWS cloud services, our engineering team updated the existing cloud API services to comply with the new data requirements of the ORIGOSafeDriver® IOX solution.
Constraints
- Provide the MVP features for the solution in 9 months
- Maximize software and hardware reuse to reduce NRE and schedule
Goals
- Reuse as much of ORIGOSafeDriver cell phone safety design as possible
- Seamless integration with GEOTAB hardware and cloud infrastructure to deliver real time driver safety metrics
Outcome
Provided the MVP features for the solution in 9 months while developing the custom hardware and enclosure for the design. The team worked closely with the GEOTAB engineering team to understand the integration approach, provide a cost-effective design, and meet the tight timeline of the customer.