"Software Defined Automotive Service API Reference Specification" 2.0 solicitation draft released
-
Abroad: Volkswagen, BMW, Mercedes-Benz, Audi, Ford and other automobile giants have implemented SOA servitization in the body and cockpit fields and gradually mass-produced them.
-
Domestically: Some leading OEMs such as SAIC, FAW, and Great Wall have realized the importance of SOA software architecture, tried to implement SOA service, and considered no longer relying heavily on foreign technology platforms and standards. However, there are currently only a few service-oriented attempts, the SOA architecture is not unified, and no universal specifications have been formed, which greatly restricts the development of vehicle-mounted SOA and limits software-driven innovation.
Software architecture technology and API interfaces are defined as common technologies and assets in the automotive industry and are open common platforms. At present, there is a lack of industry collaboration and sharing mechanisms in China, and development in common platforms and ecological construction is relatively slow. This is also a key issue that the SDV working group needs to solve urgently. .
Service software architecture defined by SDV
The SDV working group conducts service-oriented layered decoupling of SOA software architecture, which is also a key means to improve software reusability and reduce the complexity of software and hardware development. The service software architecture defined by SDV is divided into 4 major layers.
-
Application layer : Based on atomic services, we define and combine vehicle services, applications, experiences, etc. to build an APP with differentiated competitiveness.
-
Atomic service layer : a functional module that implements certain data fusion or control logic. As the smallest unit and single execution entity of a service, it provides applications with basic services that can be orchestrated on demand through APIs, enabling one-time development and multiple reuse, maximizing development efficiency.
-
Device abstraction layer : abstracts hardware resources such as sensors, actuators, and legacy ECUs, and provides device access interfaces for services through APIs to shield device function implementation differences (hardware differences & manufacturer differences) and reduce customization and duplication of work.
-
Basic platform layer : including hardware and operating system, mainly providing the basic operating environment required for vehicle operation.
Among them, the API interfaces of the device abstraction layer and the atomic service layer are jointly defined and standardized by the SDV working group, as shown in the figure below. Through industrial collaboration, it is possible to decouple software from hardware and decouple applications from software code, thereby reducing software complexity and accelerating the development and innovation process of smart cars.
SDV service software architecture
The meaning of SDV standardized API interface
The API reference document released by the SDV working group is a normative document that defines the standardization of smart car software and hardware interfaces. The working group brings new experiences to various fields through standardized definitions of API interfaces.
For OEMs:
-
The entire vehicle is connected across domains, with optimal performance, and vehicle-level capabilities are open and can be called on demand.
-
Realize unified version management, rapid development, decoupling of software and hardware, and architecture reuse between models
-
Efficient software development based on SOA, obtaining predefined or pre-integrated service APIs, accelerating model launch to zero
Component manufacturer:
-
Know-how in one's own field is monetized through standardized service APIs, simultaneously driving hardware sales.
-
Standardize IO equipment, reduce customization, reduce the cost of developing new functions for different car companies' models, and shorten TTM (Time to Market)
-
Share different service capabilities of the new ecological resource pool, and optimize and innovate component products by calling service APIs
For developers:
-
Call and combine different service APIs to quickly develop application scenarios
-
Open the ecosystem, integrate developer resources, focus on experience improvement, and realize various vehicles and aspects.
-
Continuous realization of value and mining of post-market value (based on big data)
To consumers:
-
Get a better car experience, richer aftermarket modifications and a new experience with regular use
-
Continue to improve vehicle value retention and enjoy personalized services
Working group status:
Members of the SDV working group include industry OEMs, upstream and downstream parts suppliers, software services and other enterprises and institutions. After fully soliciting opinions from member units and other industrial organizations and units, the "SDV Service API Reference" specification released at this China Automotive Supply Chain Conference contains more than 290 atomic service APIs covering the body domain, motion control domain, Thermal management, energy management, and more than 230 device abstraction APIs cover the body domain, thermal management, power domain, and chassis domain. Through the standardization and unification of API interfaces, the hardware and software services of different manufacturers of smart cars have the interoperability ability to exchange and share information with each other, reducing non-value-added and repetitive customization work, releasing talents to focus on innovation, and greatly improving the industry Collaborative efficiency and management quality. Promote the division of labor and cooperation between upstream and downstream enterprises in the automobile industry, each showing its strengths, and truly making China's smart automobile industry chain more competitive.
Two standards have been officially released on October 15, 2021:
appendix:
SDV Device Abstraction API Reference-Car Body & Thermal Management (Official Draft 2021-10-15)
SDV Atomic Service API Reference-Car Body & Thermal Management (Official Draft 2021-10-15)