Skip to content

Latest commit

 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Accident Alert System

An Android and vehicle-telemetry prototype exploring how a mobile companion could surface diagnostic data and support location-aware emergency workflows.

Project status: archival prototype. The application targets an older Android toolchain and is not production-ready or intended for real emergency use.

Product concept

After a crash or vehicle fault, useful signals are often split across the vehicle, the driver's phone, and emergency contacts. This prototype connects those surfaces in one mobile workflow:

Paired vehicle device → Bluetooth telemetry → Android dashboard
                                              ├─ Diagnostic details
                                              ├─ Device location
                                              ├─ SOS contacts and SMS
                                              └─ Follow-me reminder

Prototype capabilities

  • Connects to a paired Bluetooth device using the Serial Port Profile UUID.
  • Parses a four-value, comma-separated telemetry message.
  • Displays telemetry through a drill-down dashboard of vehicle systems.
  • Reads device latitude and longitude through Android location providers.
  • Lets a user select and store SOS contacts locally.
  • Sends SMS alerts through the device's native SMS service.
  • Schedules a follow-me reminder with Android's alarm service.

Technology

  • Java
  • Android SDK 26; minimum SDK 21
  • Classic Bluetooth sockets
  • Android location, contacts, SMS, alarms, and SQLite APIs
  • Gradle Android plugin 3.2.1 and legacy Android Support libraries

Explore the code

Build notes

The repository preserves the original prototype. Building it today may require an older Android Studio/JDK environment or a deliberate migration from JCenter, Android Support libraries, and SDK 26 to current Android tooling.

The application also requires runtime access to Bluetooth, location, contacts, and SMS. Use test devices and test contacts only.

What this project demonstrates

The project is an early exploration of end-to-end product prototyping across hardware signals, mobile interaction design, data interpretation, and safety-sensitive user workflows. A production implementation would require validated crash detection, explicit consent and permission flows, delivery monitoring, security review, accessibility testing, and partnerships with emergency-service providers.

About

Android and vehicle-telemetry prototype for automated crash alerts and emergency workflows

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages