<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.accuratetechnologies.com/blog/tag/some-ip/feed" rel="self" type="application/rss+xml"/><title>Accurate Technologies - Blog #SOME/IP</title><description>Accurate Technologies - Blog #SOME/IP</description><link>https://www.accuratetechnologies.com/blog/tag/some-ip</link><lastBuildDate>Tue, 31 Mar 2026 23:56:09 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Automotive Ethernet Explained Pt. 3]]></title><link>https://www.accuratetechnologies.com/blog/post/automotive-ethernet-explained-pt.-3</link><description><![CDATA[Automotive Ethernet provides the bandwidth modern vehicles need. But bandwidth alone does not solve the communication challenges inside a vehicle. Once Ethernet became part of the vehicle architecture, the industry needed protocols designed specifically for automotive systems]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_wS7RifYhSmmXN4Y71mIpmQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_zjuOWVQ1S7K92NMg8c1LvA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_pRexM_sPTPy3jiDdM2lBxg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_ILKgQLr8S5Wzjs8I7m0Ylw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-align-center zpheading-align-mobile-center zpheading-align-tablet-center " data-editor="true"><span><span style="font-weight:bold;">Automotive Ethernet Protocols in Practice:</span> From SOME/IP to ADAS Data Streams</span></h2></div>
<div data-element-id="elm_eU7IVB8wT3CKwVPI7DZaKQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p style="text-align:left;"></p><div></div><p></p><div><div><div><div style="line-height:1.2;"><div style="text-align:left;">Automotive Ethernet provides the bandwidth modern vehicles need. But bandwidth alone does not solve the communication challenges inside a vehicle.&nbsp;</div><div style="text-align:left;"><br/></div><div style="text-align:left;">Once Ethernet became part of the vehicle architecture, the industry needed protocols designed specifically for automotive systems. These protocols define how services are discovered, how diagnostics operate, and how large data streams move between ECUs.&nbsp;</div><div style="text-align:left;"><br/></div><div><div><div><div><div><div><div style="text-align:left;line-height:1.2;">Three of the most common are SOME/IP, DoIP, and AVB/TSN. Each solves a different problem in the vehicle network.&nbsp;</div></div></div></div></div></div></div></div></div></div></div></div>
</div><div data-element-id="elm_K4vQKAXBqURIZW9O1afUpQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_K4vQKAXBqURIZW9O1afUpQ"] .zpimage-container figure img { width: 753px !important ; height: 602px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/f1d549e2-2cb5-4152-a8b9-138ef0e08c1a.png" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_12Nhv36bOVRokcsctKrIUw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Why Automotive Ethernet Protocols Exist</span></h2></div>
<div data-element-id="elm_t5G7iXOvLGzUOhEDLzt2Aw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><div style="line-height:1.2;"><p></p><div><div>Traditional automotive networks like CAN are message-based. Every ECU knows exactly which message IDs to listen for.&nbsp;</div><div><br/></div><div>Ethernet networks operate differently. They are packet-based, and communication is typically organized around services and endpoints rather than fixed message IDs.&nbsp;</div></div><p></p><ul><li>Modern vehicles also require capabilities that earlier networks were never designed to support, including:&nbsp;</li><li>High-bandwidth sensor data&nbsp;</li><li>Service-oriented software architectures&nbsp;</li><li>Large-scale diagnostics and software updates&nbsp;</li><li>Precise timing and synchronization&nbsp;<br/><br/></li></ul><div><div>Automotive Ethernet protocols address these needs while maintaining the reliability required for vehicle systems.&nbsp;</div></div></div></div>
</div><div data-element-id="elm_I4ela5qnQD6tNN7JL81Y3A" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>SOME/IP: Service-Oriented Communication</span></h2></div>
<div data-element-id="elm_uZnhbczyw6ervL2H2KBJcw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><div style="line-height:1.2;"><p></p><div><div>SOME/IP (Scalable Service-Oriented Middleware over IP) is one of the most widely used protocols on Automotive Ethernet networks due to it’s compatibility with AUTOSAR standards.&nbsp;</div><div><br/></div><div>Instead of fixed messages, SOME/IP allows ECUs to offer services. Other ECUs can discover and request those services dynamically.&nbsp;</div><div><br/></div><div><span style="font-weight:bold;">For example:</span>&nbsp;</div></div><p></p><ul><li>A camera ECU may offer a video processing service&nbsp;</li><li>A domain controller may offer vehicle state information&nbsp;</li><li>An ADAS system may request sensor data from multiple sources&nbsp;</li></ul><div><div><br/></div><div><span style="font-weight:bold;">SOME/IP enables this type of communication through:</span>&nbsp;</div></div><ul><li>Service discovery&nbsp;</li><li>Request and response messaging&nbsp;</li><li>Event notifications&nbsp;<br/><br/></li></ul><div><div>This architecture supports the move toward software-defined vehicles, where software components interact more like distributed applications than isolated ECUs.&nbsp;</div></div></div></div>
</div><div data-element-id="elm_zol0yigIqKB-L8aqa0zrvg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>DoIP: Diagnostics Over Ethernet</span></h2></div>
<div data-element-id="elm__oNtHWRwG4F5AfZ9Bi8UTw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><div style="line-height:1.2;"><p></p><div><div style="line-height:1.5;"><p></p><div><div style="line-height:1.5;"><p></p><div><div style="line-height:1.2;"><p></p><div><div>Diagnostics have traditionally run over CAN using UDS (Unified Diagnostic Services).&nbsp;</div><div><br/></div><div>As Ethernet networks became common in vehicles, the industry introduced Diagnostics over IP (DoIP) to carry diagnostic messages over Ethernet.&nbsp;</div><div><br/></div><div><span style="font-weight:bold;">DoIP allows engineers and service tools to:&nbsp;</span></div></div><p></p><ul><li>Access ECUs over Ethernet&nbsp;</li><li>Perform diagnostics more quickly&nbsp;</li><li>Transfer large data sets efficiently&nbsp;</li><li>Support faster software updates&nbsp;<br/><br/></li></ul><div><div>Because Ethernet supports significantly higher bandwidth than CAN, operations like flashing firmware or retrieving large diagnostic logs can be completed much faster.&nbsp;</div><div><br/></div><div><div>In mixed-network vehicles, gateways often route diagnostics between CAN-based ECUs and Ethernet-based ECUs so diagnostic tools can communicate across the entire vehicle.&nbsp;</div></div></div></div></div></div></div></div></div></div></div>
</div><div data-element-id="elm_P81zR9FcefQf0NMZ9XbYyg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>AVB and TSN: Managing Time-Sensitive Data</span></h2></div>
<div data-element-id="elm_d2mAJsB3dG2yEL_G-goqTQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><div><p></p><div><div style="line-height:1.2;"><p></p><div><div style="line-height:1.2;"><p></p><div><div style="line-height:1.5;"><p></p><div><div style="line-height:1.2;"><p></p><div><div>High-bandwidth data streams introduce another challenge: timing.&nbsp;</div><div><br/></div><div>ADAS systems often depend on synchronized data from multiple sensors. Cameras, radar, and lidar must deliver data with predictable timing so the vehicle can build an accurate model of its surroundings.&nbsp;</div><div><br/></div><div>This is where AVB (Audio Video Bridging) and TSN (Time-Sensitive Networking) come into play.&nbsp;</div><div><br/></div><div><span style="font-weight:bold;">These technologies extend Ethernet with capabilities that support:</span>&nbsp;</div></div><p></p><ul><li>Time synchronization across ECUs&nbsp;</li><li>Guaranteed bandwidth allocation&nbsp;</li><li>Predictable latency&nbsp;</li><li>Deterministic communication&nbsp;<br/><br/></li></ul><div><div style="line-height:1.2;">TSN, in particular, is becoming increasingly important as vehicles rely more heavily on synchronized sensor data.&nbsp;</div></div></div></div></div></div></div></div></div></div></div></div>
</div><div data-element-id="elm_DsUCjM8QwEFH6cjUAmyPjA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>ADAS Systems Drive the Need for Bandwidth</span></h2></div>
<div data-element-id="elm__YCeN2sDxiJHpfmLRYetgw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><div><p></p><div><div style="line-height:1.2;"><p></p><div><div>ADAS and automated driving systems generate enormous amounts of data.&nbsp;</div><div><br/></div><div>Consider a modern vehicle equipped with multiple cameras, radar sensors, and other perception systems. Each sensor produces continuous streams of information that must be processed, combined, and analyzed in real time.&nbsp;</div><div><br/></div><div><span style="font-weight:bold;">These systems require:</span>&nbsp;</div></div><p></p><ul><li>High bandwidth&nbsp;</li><li>Reliable data delivery&nbsp;</li><li>Precise synchronization&nbsp;<br/><br/></li></ul><div><div></div><div>Automotive Ethernet provides the physical network for this data, while protocols like SOME/IP and TSN help ensure the data moves efficiently and arrives when it is needed.&nbsp;</div><div><br/></div><div><div style="line-height:1.2;">Without these protocols, managing this level of communication would be extremely difficult.&nbsp;</div></div></div></div></div></div></div>
</div><div data-element-id="elm_zLUSWF75tR4j1asTz5gxCQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>How Data Flows Between ECUs</span></h2></div>
<div data-element-id="elm_U5j1kmc1DRfiaDGNRFGW6Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><div style="line-height:1.2;"><p></p><div><div>In a modern Ethernet-enabled vehicle, data often flows through multiple layers of the network.&nbsp;</div><div><br/></div><div>A simplified example might look like this:&nbsp;</div></div><p></p><ul><ol><li>Sensors capture raw data such as camera frames or radar measurements.&nbsp;</li><li>Sensor ECUs transmit data over Automotive Ethernet.&nbsp;</li><li>Domain or zonal controllers aggregate and process information from multiple sensors.&nbsp;</li><li>Processed data is shared with other vehicle systems through service-based communication such as SOME/IP.&nbsp;</li><li>Diagnostic and maintenance functions operate over DoIP when needed.&nbsp;<br/><br/></li></ol></ul><div><div>This architecture allows high-bandwidth data to move efficiently between key computing nodes while maintaining compatibility with other vehicle networks such as CAN and LIN.&nbsp;</div></div></div></div>
</div><div data-element-id="elm_VwY4DW_fDeDghD98NOw57w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Up Next</span></h2></div>
<div data-element-id="elm_5c2nTQL6WkKMrq3MuntFKg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><div style="line-height:1.2;"><div>Understanding the protocols is only part of the picture. The way vehicles are architected around these networks is evolving as well.&nbsp;</div><div><br/></div><div>In the next post, we will explore zonal architectures and how Automotive Ethernet is reshaping vehicle network design.&nbsp;</div></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 31 Mar 2026 14:25:42 -0400</pubDate></item></channel></rss>