女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳細(xì)介紹一下SOME/IP協(xié)議

冬至子 ? 來(lái)源:拖拉機(jī)日記 ? 作者:活到一百歲 ? 2023-01-18 16:06 ? 次閱讀

SOME/IP,全稱(chēng)為Scalable service-Oriented MiddlewarE over IP,是用于控制消息的汽車(chē)中間件解決方案,是一種面向服務(wù)的可伸縮的協(xié)議。SOME/IP于2011年由BMW設(shè)計(jì),2014年納入AUTOSAR規(guī)范。

SOME/IP的報(bào)文格式如下圖所示,由消息頭部(Header)和消息體(Payload)組成,Header主要包括以下字段:

2.jpg

Message ID,用于唯一標(biāo)識(shí)消息,當(dāng)消息為Method類(lèi)型時(shí),由Service ID和Method ID組成,當(dāng)消息為Event類(lèi)型時(shí),由Service ID和Event ID組成,如下圖所示:

2.jpg

Length,消息長(zhǎng)度(從Request ID開(kāi)始到Payload結(jié)束);

Request ID,服務(wù)提供者和調(diào)用者可用于區(qū)分相同消息的不同調(diào)用,由Client ID和Session ID組成,如下圖所示:

2.jpg

通常我們稱(chēng)服務(wù)提供者為Service,服務(wù)調(diào)用者為Client,Service ID和Client ID用于區(qū)分,一般會(huì)在一個(gè)SOA架構(gòu)中統(tǒng)一地配置這些ID的數(shù)值。

這里插播一點(diǎn)個(gè)人理解,在SOA中,每個(gè)服務(wù)就好像我們每一個(gè)人在社會(huì)中扮演的角色,在對(duì)別人提供著服務(wù)的同時(shí),同時(shí)也享受著別人提供出來(lái)的服務(wù),人與人之間,既是彼此獨(dú)立的,又是需要互相通訊的。服務(wù)提供者將功能具象為一組接口,這樣使用者就能知道如何調(diào)用服務(wù),完成某件事情,得到某個(gè)結(jié)果。

Protocol Version,協(xié)議頭版本號(hào),目前該值必須為1;

Interface Version,接口版本號(hào),一般由服務(wù)提供者定義;

Message Type,用于標(biāo)識(shí)消息的類(lèi)型,如下圖所示:

2.jpg

消息類(lèi)型和通信機(jī)制之間的映射關(guān)系,如下圖所示(靈魂畫(huà)手,將就看吧),不難發(fā)現(xiàn),F(xiàn)ield結(jié)合了Method和Event,這也就理解了Message ID中為什么只有Method ID和Event ID,沒(méi)有Field ID。Field可以用于實(shí)現(xiàn)這樣一種通信場(chǎng)景:客戶(hù)端希望能夠獲取/設(shè)置/監(jiān)聽(tīng)服務(wù)端的某一個(gè)狀態(tài)值,圖中SOME/IP-SD

2.jpg

3.jpg

Return Code,用于標(biāo)識(shí)請(qǐng)求是否成功處理,不同的消息類(lèi)型,它們?cè)趥鬏敃r(shí)所攜帶的Return Code也不同:

2.jpg

具體返回值和錯(cuò)誤碼定義如下:

2.jpg

Payload,也叫有效載荷,是消息內(nèi)容,通常它的長(zhǎng)度是可變的。SOME/IP協(xié)議在OSI七層網(wǎng)絡(luò)結(jié)構(gòu)中位于應(yīng)用層,它建立在TCP或者UDP傳輸層協(xié)議之上。當(dāng)通過(guò)UDP傳輸時(shí),由于UDP的限制,Payload的長(zhǎng)度應(yīng)該限制在1400字節(jié)以?xún)?nèi),超了則要分組(SOME/IP-TP),而當(dāng)通過(guò)TCP傳輸時(shí),可以傳輸更多的字節(jié),理論上只要不超過(guò)Length字段的大小即可。

對(duì)于AUTOSAR系統(tǒng),Payload要遵循AUTOSAR規(guī)范進(jìn)行序列化,對(duì)于非AUTOSAR系統(tǒng),可以遵循AUTOSAR規(guī)范進(jìn)行序列化,也可以采用其他序列化方式如常用的Google Protocol Buffer、JSON等。

以上介紹了SOME/IP協(xié)議,可以發(fā)現(xiàn),SOME/IP其實(shí)并不等同于SOA,只能說(shuō)要實(shí)現(xiàn)SOA,SOME/IP是一個(gè)很不錯(cuò)的協(xié)議選擇。

審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • UDP協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    13040
  • SOA
    SOA
    +關(guān)注

    關(guān)注

    1

    文章

    300

    瀏覽量

    28023
  • TCP通信
    +關(guān)注

    關(guān)注

    0

    文章

    146

    瀏覽量

    4462
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    SOME/IP協(xié)議安全攻擊

    隨著汽車(chē)行業(yè)對(duì)于數(shù)據(jù)通信的需求不斷增加,SOME/IP作為支持汽車(chē)以太網(wǎng)進(jìn)程和設(shè)備間通信的種通信協(xié)議應(yīng)運(yùn)而生。
    的頭像 發(fā)表于 08-08 15:25 ?1093次閱讀
    <b class='flag-5'>SOME</b>/<b class='flag-5'>IP</b><b class='flag-5'>協(xié)議</b>安全攻擊

    詳細(xì)介紹一下PSS+Pnoise仿真

    PSS+Pnoise仿真是很多電路要用到的仿真,今天我們詳細(xì)介紹一下這個(gè)仿真。
    的頭像 發(fā)表于 11-03 18:13 ?1.2w次閱讀
    <b class='flag-5'>詳細(xì)</b><b class='flag-5'>介紹</b><b class='flag-5'>一下</b>PSS+Pnoise仿真

    詳細(xì)分析一下USB協(xié)議

    本文跟大家詳細(xì)分析一下USB協(xié)議
    發(fā)表于 05-24 06:16

    介紹一下SPI協(xié)議

    硬件接口協(xié)議在芯片是被廣泛使用的,上篇博文詳細(xì)介紹了I2C協(xié)議,這次來(lái)介紹一下spi
    發(fā)表于 02-17 07:44

    tcp ip 協(xié)議講座:介紹IP協(xié)議與UDP協(xié)議

    介紹IP協(xié)議(包頭和IP分包),UDP協(xié)議(包頭)
    的頭像 發(fā)表于 07-03 08:05 ?3215次閱讀

    詳細(xì)介紹一下ACM的優(yōu)點(diǎn)資料下載

    電子發(fā)燒友網(wǎng)為你提供詳細(xì)介紹一下ACM的優(yōu)點(diǎn)資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶(hù)指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-20 08:40 ?5次下載
    <b class='flag-5'>詳細(xì)</b><b class='flag-5'>介紹</b><b class='flag-5'>一下</b>ACM的優(yōu)點(diǎn)資料下載

    車(chē)載以太網(wǎng)的SOME/IP-SD協(xié)議了解與認(rèn)識(shí)

    通過(guò)之前的文章我們了解到了SOME/IP協(xié)議的基本組成與SOME/IP的具體工作過(guò)程,同時(shí)也提到了SOM
    的頭像 發(fā)表于 08-10 10:53 ?3417次閱讀

    介紹種用于SOME/IP應(yīng)用的灰盒模糊器Ori

    隨著智能汽車(chē)設(shè)備的出現(xiàn),這些設(shè)備之間的數(shù)據(jù)通信變得越來(lái)越重要。SOME/IP個(gè)輕量級(jí)協(xié)議,用于促進(jìn)進(jìn)程/設(shè)備間的通信,它支持程序性調(diào)用和事件通知。由于其簡(jiǎn)單性和性能,
    發(fā)表于 09-21 17:47 ?1101次閱讀

    SOME/IP-SD有何作用

    車(chē)載以太網(wǎng)協(xié)議棧總共可劃分為五層,分別為物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,傳輸層,應(yīng)用層,其中今天所要介紹的內(nèi)容SOME/IP就是種應(yīng)用層
    的頭像 發(fā)表于 10-24 10:58 ?2189次閱讀

    SOME/IP-SD有何作用

    車(chē)載以太網(wǎng)協(xié)議棧總共可劃分為五層,分別為物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,傳輸層,應(yīng)用層,其中今天所要介紹的內(nèi)容SOME/IP就是種應(yīng)用層
    的頭像 發(fā)表于 10-24 11:00 ?1558次閱讀

    SOME/IP在實(shí)踐中到底應(yīng)該如何使用

    車(chē)載以太網(wǎng)協(xié)議棧總共可劃分為五層,分別為物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,傳輸層,應(yīng)用層,其中今天所要介紹的內(nèi)容SOME/IP就是種應(yīng)用層
    的頭像 發(fā)表于 10-24 15:29 ?2435次閱讀

    汽車(chē)SOME/IP模糊測(cè)試的常規(guī)設(shè)計(jì)步驟

    汽車(chē)以太網(wǎng)上的眾多上層協(xié)議中,SOME/IP種專(zhuān)門(mén)針對(duì)汽車(chē)的協(xié)議,通過(guò) UDP 協(xié)議棧提供
    發(fā)表于 04-08 10:41 ?2570次閱讀

    SOME/IP協(xié)議的基本原理

    隨著汽車(chē)行業(yè)對(duì)于數(shù)據(jù)通信的需求不斷增加,SOME/IP作為支持汽車(chē)以太網(wǎng)進(jìn)程和設(shè)備間通信的種通信協(xié)議應(yīng)運(yùn)而生。根據(jù)研究[1]表明,第代使
    發(fā)表于 08-30 10:29 ?2121次閱讀
    <b class='flag-5'>SOME</b>/<b class='flag-5'>IP</b><b class='flag-5'>協(xié)議</b>的基本原理

    some/ip協(xié)議是什么

    的需求也在不斷增加,SOME/IP作為種新興的通信技術(shù)。 SOME/IP協(xié)議具有滿(mǎn)足汽車(chē)需求的
    的頭像 發(fā)表于 02-16 17:19 ?2654次閱讀
    <b class='flag-5'>some</b>/<b class='flag-5'>ip</b><b class='flag-5'>協(xié)議</b>是什么

    《聊聊ZXDoc》之汽車(chē)服務(wù)導(dǎo)向SOME/IP

    ZXDoc支持SOME/IP功能,通過(guò)服務(wù)導(dǎo)向架構(gòu)實(shí)現(xiàn)跨域通信標(biāo)準(zhǔn)化,降低系統(tǒng)耦合,支持動(dòng)態(tài)服務(wù)發(fā)現(xiàn)與調(diào)用,提升分布式系統(tǒng)擴(kuò)展性和維護(hù)效率。什么是SOME/IP
    的頭像 發(fā)表于 04-30 18:23 ?717次閱讀
    《聊<b class='flag-5'>一</b>聊ZXDoc》之汽車(chē)服務(wù)導(dǎo)向<b class='flag-5'>SOME</b>/<b class='flag-5'>IP</b>