A big part of this project isn’t just about collecting car data such as OBD2, GPS, and more; but rather, it’s about getting it back while. While my focus is solely on data collection, I want to be able to export the GPS data into a standard file format to use in mapping programs. The GPX file format is a simple XML spec that’s easy to generate.
Build the GPX export server-side. Take as inputs: User ID (API Key or email address), date range for the GPS data.
Build the GPX export process directly on the Pi itself, or on a smartphone app or other client. This’ll require adding a JSON web service to the server to spit back relevant GPS data upon request.