Overview
ISO 13185-3:2018 defines the Unified Gateway Protocol (UGP) server and client Java API for vehicle interfaces that provision and support Intelligent Transport System (ITS) services. The standard specifies the Java-based API between a UGP client located on a Personal ITS Station (P-ITS-S) and a UGP server located on a Vehicular ITS Station (V-ITS-S). It focuses on a common, interoperable software interface to enable secure access to vehicle data and functions through the vehicle gateway.
Key terms and implementations covered include UGP (UVIP), P-ITS-S, V-ITS-S, Java client/server API, and the use of the Open Systems Interconnection (OSI) reference model as the protocol foundation. The document is Java-specific and references ISO 13185-2 for lower-layer implementation.
Key Topics and Requirements
- UGP client/server architecture: Defines roles of P-ITS-S clients and V-ITS-S servers and the communication flow between them.
- Java API specification: Detailed request/confirmation and indication/response message types for client and server interactions (examples in the standard include authenticationReq/getValueReq/setValueReq, confirmations and indications).
- Security and authentication: Requirements for authorized access (including the role of a Hardware Security Module (HSM) when an ND becomes a P-ITS-S) to protect ITS-secured domains and deny unauthorized access.
- Vehicle data access and privacy controls: Mechanisms to restrict access to parts of vehicle data, support privacy and configurable access rules.
- Vehicle and ECU discovery: Identification of the UGP server and vehicle, and listing of in-vehicle connected Electronic Control Units (ECUs) and their data parameters.
- File and service management: APIs to list, upload/download, manage files, control values, retrieve diagnostics trouble codes (DTCs), reset and stop services.
- OSI-based protocol layering: Protocol structure aligned with ISO/IEC 7498-1 and ISO/IEC 10731.
Practical Applications
- Enable nomadic/mobile applications (smartphones, tablets, cloud services) to securely access vehicle data for telematics, remote diagnostics, predictive maintenance, fleet management, infotainment, and traffic/road safety services.
- Standardize the vehicle gateway interface to simplify integration between third-party ITS applications and on-board systems.
- Facilitate secure diagnostics, OTA file transfer, and control interfaces for service providers and OEMs.
Who Should Use This Standard
- Vehicle manufacturers (OEMs) implementing interoperable UGP servers in on-board gateways
- ITS application developers building P-ITS-S clients (Java-based)
- Telematics and fleet-management vendors, cloud service integrators, and security architects working on vehicle-to-nomadic device interfaces
- Standards and compliance teams aligning vehicle interfaces with ISO ITS frameworks
Related Standards
Keywords: ISO 13185-3:2018, UGP, UVIP, Unified Gateway Protocol, UGP client server API, P-ITS-S, V-ITS-S, vehicle interface, ITS services, Java API, vehicle data access, ECU, IVN, vehicle gateway.