ภาพรวม

คุณสามารถผสานรวมยานพาหนะที่กำหนดโดยซอฟต์แวร์ (SDV) กับมิดเดิลแวร์ที่ปรับขนาดได้แบบมุ่งเน้นบริการผ่านโปรโตคอล IP (SOME/IP) การผสานรวมนี้ช่วยให้ SDV สื่อสารกับบริการสถาปัตยกรรมระบบเปิดยานยนต์ (AUTOSAR) โดยใช้ Primitive ของ CommStack ของ SDV ในตัว

องค์ประกอบหลักและการโต้ตอบกับ SDV มีดังนี้

  • ตัวแทนนายหน้า SOME/IP: องค์ประกอบส่วนกลางของ SDV และการผสานรวม SOME/IP

  • สแต็ก SOME/IP: ตรรกะการรับส่งข้อมูล SOME/IP ระดับต่ำที่แยกออกมาในอินเทอร์เฟซ Android Interface Definition Language (AIDL) ตัวอย่างเช่น Connected Vehicle Systems Alliance (COVESA) มีโปรเจ็กต์ COVESA someip

  • ผู้ให้บริการแคตตาล็อก VSIDL: ให้ข้อมูลประเภทรันไทม์ (RTTI) ที่จำเป็นสำหรับการแปลประเภท นอกจากนี้ ยังให้ข้อมูลเกี่ยวกับอินเทอร์เฟซ หัวข้อ และการแมป รวมถึงการกำหนดค่าการติดตั้งใช้งาน SOME/IP

เอเจนต์โบรกเกอร์ SOME/IP

เอเจนต์นายหน้า SOME/IP ของ SDV (นายหน้า) จะผสานรวมโปรโตคอล SOME/IP เข้ากับระบบนิเวศของยานพาหนะที่กำหนดโดยซอฟต์แวร์ (SDV) เพื่อเปิดใช้การสื่อสารข้ามโปรโตคอล นายหน้าจะทำหน้าที่เป็นพร็อกซีสำหรับการรับส่งข้อมูลระหว่าง SDV และระบบ AUTOSAR เป็นหลัก

อินสแตนซ์ของโบรกเกอร์อย่างน้อย 1 รายการจะสร้างเกตเวย์สำหรับการรับส่งข้อมูล SOME/IP ดูข้อมูลเพิ่มเติมได้ที่ผสานรวม SOME/IP กับ SDV

โบรกเกอร์ใช้อาร์คีไทป์ ซึ่งรวมถึงการเรียกกระบวนการระยะไกล (RPC) และอุโมงค์ข้อมูล เพื่ออำนวยความสะดวกในการสื่อสาร โบรกเกอร์จะจัดการข้อมูลเฉพาะบริการ ที่ไม่รู้จักในเวลาคอมไพล์ โดยโบรกเกอร์จะใช้ RTTI ในการสื่อสารบริการ ดูข้อมูลเพิ่มเติมได้ที่เขียนไฟล์การแมป SOME/IP