שימוש ב-SOME/IP לתקשורת חיצונית

ב-SDV נעשה שימוש בתוכנת ביניים מבוססת-שירותים (SOME/IP) שניתנת להרחבה כדי לשלוט בהודעות. פרוטוקול הביניים הזה משמש את AAOS SDV כערוץ תקשורת חיצוני ליחידות בקרה אלקטרוניות (ECU) לרכב. פרוטוקול SOME/IP הוא פרוטוקול סטנדרטי של קונסורציום AUTOSAR, והוא תומך בתכונות הבאות:

  • סידור הפרקים
  • קריאה לשירות מרוחק (RPC) והעברת הודעות
  • זיהוי שירותים (SD)
  • פרסום/הרשמה (PUB/SUB)
  • פילוח של הודעות בפרוטוקול User Datagram‏ (UDP)

אפשר להשתמש ב-SOME/IP Broker שלנו כדי לשלב יחידות בקרה אלקטרוניות (ECU) חיצוניות חדשות וקיימות שמבוססות על SOME/IP בסביבה העסקית של SDV. השילוב שלנו של SOME/IP Broker, שמוכן לייצור, וקוד לדוגמה לשכבת הפשטה שפועלת עם מחסנית COVESA vSomeIP, מאפשר לכל השירותים שמבוססים על SDV לתקשר עם יחידות בקרה אלקטרוניות (ECU) חיצוניות שמבוססות על SOME/IP. השילוב של AAOS SDV עם SOME/IP כולל את הרכיבים הבאים:

  • מתווך SOME/IP. מעביר ומתרגם הודעות הלוך ושוב בין SDV לבין עולם SOME/IP החיצוני. Google היא הבעלים של הרכיב הזה, והוא מסופק עם SDV באיכות ייצור.

  • שכבת הפשטה של ערימת SOME/IP. שכבה שמתאימה את מחסנית SOME/IP ל-API של מחסנית SOME/IP של SDV. בתחילה, נספק את הרכיב הזה כקוד לדוגמה לעבודה עם COVESA vSomeIP stack. לאחר מכן, בודקים את שכבת ההפשטה ומתחזקים אותה. כדי להשתמש במערך אחר של SOME/IP, צריך לשנות את השכבה הזו.

  • חבילת פרוטוקולים של SOME/IP. משלבים את זה עם שכבת ההפשטה. אם אנחנו מספקים לכם את הרכיב הזה, הוא סופק כקובץ עזר.