Car Hacking System
Car Hacking with BeagleBone and Python
Build a car hacking spy device to remotely read and send CAN commands and track GPS location. All based on open source software/hardware. The spy device we are building today is called ChupaCarBrah.
In this project I use a Beaglebone Blue to connect it to a CAN bus on a vehicle via OBDII port. I show how to use can-utils and python-can to send and receive CAN messages. I also cover how to connect a GPS module and a cellular modem to the Beaglebone, so you can remotely get and send data to a moving car. I use Python scripts to gather GPS coordinates and decode the CAN messages (car speed, engine, RPM, temperature, etc) and then send everything to a simple Flask server running on AWS.
Organizations using or interested in using the resource:
Contributor(s):
Tags: hack, car, CAN, OBD, GPS
Categories: Logiciel, Données, Connaissance, Matériel
Theme: Open HardWare, Voiture Connectée, Données ouvertes, Traces de mobilité et des données associées, Logiciel Libre
Referent:
Challenge: Abaisser les barrières pour innover sur le véhicule, Augmenter les connaissances partagées en cartographie et usages des véhicules et réseaux de transports
Key people to solicit:
Other related common: Busmaster CAN, USB to CAN Interface, Emulateur OBD, OBD Pi, Boitier Connecté Open Source, Introduction au Boîtier Open Source V2X, Boitier connecté minimal validé
Wealth sought:
Required skills:
Community of interest: Communauté de l'Open Hardware, Communauté des Hackers / Makers, Communauté Voiture Connectée
License:
Terms of Service (TOS):
Level of development:
Link to my actions board:
Link to my cloud, wiki, drive…:
Needs:
Next step:
Documentation of the experimentations:
Other informations
List of the actors using or willing of using this common: aucun pour le moment
List of the workshop reports related to this common: