TMC RP1210 Mobile Device Communication
This project attempts to provide resources to 3rd party developers for the purpose of developing mobile applications capable of communicating with vehicle electronic components via a standardized API.
The two most popular mobile platforms these days are Android and iOS. It only makes sense for Vehicle Datalink Adapter (VDA) vendors to want to support these platforms. Since VDAs require some kind of device driver to communicate with a mobile application, the vendor will be required to "supply" such a device driver. Similarly, the application developer will be required to bundle such a device driver with their application.
More importantly, each VDA vendor's device driver should follow a set of standard APIs that makes the mobile application developer's life easier. To that end, the device drivers provided in this project follow the TMC's RP1210 Mobile Device Communication API.
The folder structure naming scheme in this project should (intuitively) reflect its contents:
Contains the Android device driver release and any supporting files specific to the Android release.
Contains headers, support files, etc. that are common to any driver release.
Contains the iOS device driver release and any supporting files specific to iOS release.
Microsoft Visual Studio 2017 with Xamarin Forms
A step by step series of examples that tell you have to get a development env running
Say what the step will be
Give the example
End with an example of getting some data out of the system or using it for a little demo
ToDo: Add additional notes about how to deploy this on a live system
- Visual Studio 2017 - The IDE used for developing mobile apps
- Xamarin - The framework used for mobile device targets
- Xamarin.Forms - The platform used to build a cross-platform UI for mobile device targets
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Dan Wolf - Original WIN32 driver design to which this project is based upon
- Steve Burgin - Port of WIN32 driver to Android and iOS platforms
This project is licensed under the LGPL 3.0 License - see the LICENSE file for details
- The RP1210 Mobile Device Specification exists due to the efforts of the Mobile Device API Task Force Committee @ TMC Connect. Big thanks to those who took the time out of their busy schedules to help make this specification exist.