Cloud-based Driver Monitoring and Vehicle Diagnostic with OBD2 Telematics

A cloud based, vehicular data acquisition and analytics system for real-time driver behavior monitoring, trip analysis, and vehicle diagnostics is presented. The system consists of an On Board Diagnostics OBD port to Bluetooth dongle, an app running on a smartphone, and a cloud-based backend. Based on OBD data, Complex Event Processors CEPs at both the smartphone and backend detects and notifies unsafe and anomalous events in real time. For example, CEP at the smartphone alerts drivers about rising coolant temperature and rapid fuel drops. It also provides a trip log and filter out messages to be sent to the backend, saving both the bandwidth and power. Backend CEP detects reckless driving in real time. Backend also uses historical data to detect driving anomalies and predict impending sensor failures. The system is tested on actual vehicles and tests demonstrate that the computing, bandwidth, and power consumption of the smartphone are reasonable.