2. Purpose And Scope: Notes
This Recommended Practice (RP) defines a standardized Application Programming Interface (API) for mobile-platform-application-to-onboard-vehicle electronic control unit (ECU) communications. This RP establishes a standard API interface between the physical datalink (i.e., CAN/J1939), the vehicle data-link adapter (VDA), and mobile software applications.
Current and future hardware requirements have been carefully considered in developing this software API. Its adoption promotes the development of software applications for fleet maintenance, ECU reprogramming, and vehicle diagnostics using a standard common software interface. All are welcome to employ this RP in implementing software systems for ECU communications or VDA devices.