Skip to content

Join Excelfore at CAEV EXPO 2024 at KTPO Bengaluru, 14th -15th March.

Register Now!

The Impact of SOME/IP in Modern Automotive Networks | Excelfore

 Featured Image

SOME/IP

 

Originating from BMW, SOME/IP addresses the need to configure complex modern vehicle networks with a scalable and flexible approach. SOME/IP stands for Scalable Service-Oriented Middleware over IP. It is a layer 3 command and control API designed to facilitate communication between various electronic control units (ECUs) within a vehicle. By operating over TCP, SOME/IP ensures reliable data transmission, distinguishing it from other protocols like AVB/TSN, which operate at layer 2.

Key Features of SOME/IP

Device Discovery and Configuration

SOME/IP simplifies the discovery and configuration of devices over Ethernet. This capability is important for managing the increasing number of ECUs in modern vehicles.

Integration with AUTOSAR

SOME/IP is a published specification within the AUTOSAR (Automotive Open System Architecture) domain. This standardization allows for compatibility and interoperability across different manufacturers and suppliers. SOME/IP is generally available in all OS implementations.

Excelfore’s Approach to SOME/IP

Excelfore has developed an efficient, low-footprint, and portable “C only” implementation of SOME/IP tailored to meet the specific needs of automotive manufacturers and suppliers. It supports several automotive OSs, e.g., Linux, QNX, Integrity, and FreeRTOS. Excelfore’s SOME/IP solution is highly suitable for microcontrollers (MCUs) and lower-class devices. Customers are provided with sample applications, complete API documentation, and a library for their integration.

In contrast, V-SOME/IP, the open-source implementation for Linux, is bulkier, which can impact performance and response times. This efficiency is crucial for modern automotive systems where resources are often constrained.

Deployment and Usage

Excelfore’s SOME/IP solutions have been deployed with several original equipment manufacturers (OEMs) worldwide. Our API and SOME/IP library have been in use for over four years, demonstrating performance and reliability in real-world applications.

By leveraging our efficient SOME/IP implementation, automotive manufacturers can ensure seamless communication and control across their vehicle networks, driving innovation and enhancing overall vehicle performance.

Conclusion:

The adoption of SOME/IP marks a significant milestone in the evolution of in-vehicle communication protocols, bringing the flexibility and modularity of Service Oriented Architecture (SOA) into automotive networks. By enabling efficient service discovery, dynamic service instances, and reliable remote procedure calls (RPC), SOME/IP empowers modern vehicles to manage distributed services across Ethernet networks seamlessly.
 
 Through features like IP SD (Service Discovery), vehicles can dynamically detect and communicate services without manual configuration. At the same time, IP messages transmitted over standard IP protocols ensure interoperability across diverse electronic control units (ECUs). The use of unique identifiers such as Service ID 0x1234 simplifies service discovery and routing in complex network topologies, making the architecture highly scalable and adaptable to future mobility requirements.
 
 As the industry shifts towards software-defined vehicles, the combination of SOME/IP with high-speed networking and time-synchronized systems ensures optimized performance for critical applications. By embracing these advanced technologies, OEMs can enable safer, smarter, and more connected vehicles.

Leave a Comment