This project involved developing a BLE-based vehicle accessory that connects to a mobile app for real-time car monitoring and control. Here's what the system offers:
Remote Monitoring & Control: Control and monitor various car functions directly from your phone.
Enhanced Security: Two-factor authentication and encrypted communication ensure unauthorized access is prevented.
GPS Tracking: Track your vehicle's location in real-time for added security and peace of mind.
Movement & Engine Detection: Receive alerts whenever movement is detected or the engine starts.
Over-the-Air (OTA) Updates: Easily update your device's firmware with new features and bug fixes through the mobile app.
My contributions
Bug Fixing: Successfully identified and resolved a critical bug that caused the device to malfunction.
Protocol Optimization: Replaced inefficient HTTP protocol with MQTT, significantly reducing data usage.
Command Protocol Design: Designed a custom byte-packed command protocol to minimize data payload size.
OTA Implementation: Successfully implemented OTA updates for easy firmware upgrades through the mobile app.
Improvements achieved
Reduced Data Usage: Achieved significant data usage reduction through protocol optimization.
Extended Battery Life: Improved battery efficiency by minimizing data transmission overhead.
Enhanced Security: Implemented robust two-factor authentication and data encryption for secure communication.