نظرة عامة

يمكنك دمج السيارة المحدّدة بالبرامج (SDV) مع بروتوكول SOME/IP (البرامج الوسيطة القابلة للتوسّع والموجّهة نحو الخدمات عبر بروتوكول الإنترنت). يتيح هذا الدمج للسيارة المحدّدة بالبرامج (SDV) التواصل مع خدمات Automotive Open System Architecture (AUTOSAR) باستخدام العناصر الأساسية المضمّنة في SDV CommStack.

تشمل المكوّنات الرئيسية والتفاعلات مع السيارة المحدّدة بالبرامج (SDV) ما يلي:

  • وكيل وسيط SOME/IP: هو المكوّن المركزي لعملية دمج السيارة المحدّدة بالبرامج (SDV) مع بروتوكول SOME/IP.

  • مجموعة بروتوكولات SOME/IP: هي منطق نقل SOME/IP من المستوى الأدنى الذي تم تجريده في واجهة تعريف لغة واجهة Android (AIDL). على سبيل المثال، يقدّم تحالف Connected Vehicle Systems Alliance (COVESA) مشروع COVESA someip.

  • مقدّم كتالوج VSIDL: يوفّر معلومات نوع وقت التشغيل (RTTI) المطلوبة لترجمة النوع. ويقدّم أيضًا معلومات عن الواجهات والمواضيع وعمليات الربط بينها، بما في ذلك إعداد عملية نشر SOME/IP.

وكيل وسيط SOME/IP

يدمج وكيل وسيط SOME/IP للسيارة المحدّدة بالبرامج (SDV) (يُشار إليه باسم الوسيط) بروتوكول SOME/IP في النظام المتكامل للسيارة المحدّدة بالبرامج (SDV). لإتاحة التواصل بين البروتوكولات، يعمل الوسيط بشكل أساسي كوكيل لحركة البيانات بين السيارة المحدّدة بالبرامج (SDV) وأنظمة AUTOSAR.

تنشئ نُسخة واحدة أو عدة نُسخ من الوسيط بوابات لحركة بيانات SOME/IP. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة دمج SOME/IP مع السيارة المحدّدة بالبرامج (SDV).

يستخدم الوسيط النماذج الأولية ، بما في ذلك طلبات الإجراءات عن بُعد (RPC) ونفق البيانات لتسهيل التواصل. يتعامل الوسيط مع البيانات الخاصة بالخدمة والتي تكون غير معروفة في وقت التجميع. يعتمد الوسيط على معلومات نوع وقت التشغيل (RTTI) للتواصل مع الخدمات. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة كتابة ملف ربط SOME/IP.