Date post: | 30-Dec-2015 |
Category: |
Documents |
Upload: | wilma-farmer |
View: | 44 times |
Download: | 2 times |
Click icon to add picture
Valery Gorohovsky & Shmuel Koyas
Supervisor: Boaz Mizrachi
Spring 2012
Project A Final presentation
OBDII_Hack Android
Application
Background OBD II is the automotive diagnostics
standard Since 2009 CAN is the standard
communication protocol in the automotive industry
Our project modified existing firmware.
Project Goals An Android application which monitors
CAN communication and maps between vehicle devices and their addresses • Study CAN protocol
• Study programming for Android
• Study firmware programming in Microchip environment
• Develop a solution for CAN monitoring and data analysis • Emphasize both hardware and a software
suite on an industry level product
Study of the MobiWize firmware
Study the Android SDK
Firmware programming
Application development
Working Process
Testing
Customer review
Modification and finalizing
Celebrating
Find a suitable car
BT/CAN bandwidth shaping
Synchronizing and enabling Bluetooth communication
Multithread synchronization in Android
Android SDK uses a large and complicated framework
Back up problem – use version control software next time!
Microchip IDE is really not user friendly
Difficulties
Future Thoughts Exporting data and mapping to a database
Synchronizing hack data with server
Adding support for additional OBD protocols
Filtering known headers