סקירה כללית

בדף הזה יש סקירה כללית של טלמטריה של SDV, ומוסבר בו על היבטים מרכזיים כמו ארכיטקטורה, פונקציונליות ושילוב.

טלמטריה של SDV מספקת ליצרני ציוד מקורי (OEM) דרך מאובטחת, יעילה וניתנת להרחבה לאיסוף, לארגון ולעיבוד של נתונים מהרכב. אפשר להשתמש בנתונים בדרכים הבאות:

  • מעקב אחרי תקינות הרכב: מעקב אחרי ביצועי המערכת, זיהוי בעיות פוטנציאליות ואפשרות לביצוע תחזוקה יזומה.
  • ביטוח מבוסס נהיגה: מספקים תובנות מבוססות-נתונים לספקי ביטוח.
  • איסוף נתוני קריסה: איסוף נתונים במהלך תאונות כדי לשפר את בטיחות הרכב.
  • פיתוח תכונות: הבנת דפוסי השימוש כדי להנחות את פיתוח התכונות.
  • אופטימיזציה של הביצועים: זיהוי צווארי בקבוק ואופטימיזציה של ביצועי הרכב.
  • ניהול צי רכב: איסוף מידע על כלי רכב כדי לנהל ולשפר את היעילות של צי רכב מסחרי.

תכונות עיקריות

התכונות העיקריות של טלמטריית SDV:

מדרגיות

אפשר להריץ כמה מופעים של טלמטריה במופעים נפרדים של SDV (או IVI), כך שניתן לאסוף נתונים מאזורים שונים ברכב. העיצוב הגמיש הזה מתאים לארכיטקטורות שונות של כלי רכב שבהן התקשורת מוגבלת בין אזורים שונים בכלי הרכב, ומאפשר איסוף נתונים עצמאי מיחידות בקרה אלקטרוניות (ECU) שונות.

אבטחה

המערכת מיושמת ב-Rust כדי למנוע ניצול לרעה של הזיכרון, והיא משתמשת בתכונות האבטחה המובנות של Android, כמו SELinux ובידוד תהליכים. קלט מובנה באמצעות protobufs עובר אימות לפני העיבוד כדי למנוע שגיאות.

אפשרות לקבל עדכונים

אפשר לעדכן כל רכיב של טלמטריית SDV בנפרד, וכך לוודא שאפשר לתחזק ולשפר את המערכת. אפשר להגדיר את איסוף הנתונים באופן מלא באמצעות קמפיינים של טלמטריה.

אפשרויות ההגדרה

קמפיינים של טלמטריה מוגדרים על ידי הגדרות של מדדים, שאפשר ליצור ולעדכן בענן. ההגדרות האלה מגדירות אילו נתונים לאסוף, איך לעבד אותם ומתי לדווח עליהם.

עיבוד קצה

כדי לצמצם את העברת הנתונים לענן, המערכת כוללת מנוע לעיבוד קצה שמעבד נתונים באופן מקומי ברכב ושולח לענן רק את המידע הרלוונטי.

גמישות

המערכת מיועדת לפעול גם במקרים של SDV וגם במקרים של IVI. רכיבי ליבה לאיסוף נתונים הם רכיבים שאפשר לעשות בהם שימוש חוזר, ורכיבים ספציפיים ליעד מספקים גישה למקורות נתונים ספציפיים ליעד.

יכולת בדיקה

מסגרת סימולציה מאפשרת לאמת את הגדרות המדדים לפני שמטמיעים אותן ברכב.

Telemetry SDK

משתמשים ב-SDK כדי ליצור אינטראקציה עם טלמטריית SDV. כך אפשר לשלב לקוחות טלמטריה ומקורות נתוני טלמטריה שמשתמשים במאגר הניתן להגדרה של נתוני פרסום. ערכת ה-SDK מסופקת עבור Rust. גרסת ניסוי מסופקת עבור Java.

רכיבים

בתרשים הזה מוצגים רכיבי הטלמטריה העיקריים:

ארכיטקטורה של רכיבי טלמטריה
ארכיטקטורה של רכיבי טלמטרייה.

שירות טלמטריה

שירות הטלמטריה הוא סוכן SDV מובנה שאחראי לאיסוף נתונים ממקורות נתונים בכלי הרכב. הוא קורא את הגדרות המדדים (הגדרות לאיסוף נתונים ולשינוי שלהם) ויוצר דוחות מדדים שמכילים את הנתונים שנאספו. השירות הזה כולל מנוע לעיבוד קצה.

Telemetry SDK: Telemetry client library

הספרייה הזו מספקת גישה נוחה לשירות הטלמטריה ועוזרת לאפליקציות לקוח של יצרני ציוד מקורי (OEM) לנהל את הגדרות המדדים, לאסוף דוחות מדדים ולקבל התראות על אירועים רלוונטיים.

מידע נוסף זמין במאמר בנושא ספריית לקוח של טלמטריה ב-Rust.

‫Telemetry SDK: Configurable Publisher Registry library

ספריית Configurable Publisher Registry מפשטת את התהליך של יצירת ספקי טלמטריה בהתאמה אישית ורישומם ב-Configurable Publisher Registry. אנחנו מספקים הטמעות ל-Java ול-Rust.

מידע נוסף זמין במאמר בנושא ספרייה של רשומות מוציאים לאור שאפשר להגדיר.

סימולטור טלמטריה

כלי CLI שמאפשר לדמות הגדרות של מדדים על סמך נתונים של בעלי תוכן דיגיטלי שהוקלטו מראש או נתונים מלאכותיים.

מחולל הגדרות של מדדים (MCG)

שירות הענן הזה נועד ליצור הגדרות של מדדים מבוססי-protobuf שעברו אופטימיזציה גבוהה, מפורמט JSON ידידותי למשתמש. בנוסף, MCG מבצע אימות של הגדרות המדדים ויכול להסיק באופן אוטומטי את סוגי ההודעות על סמך האותות שנצפו ברכב ועברו עיבוד.

סימולציה של טלמטריה מבוססת-ענן

מערכת עורפית שמאפשרת לכם לנהל ולהפעיל סימולציות של טלמטריה ב-Google Cloud בקנה מידה רחב. אפשר לפרוס את מערכת הסימולציה מבוססת-הענן באמצעות Terraform בכל דייר ב-Google Cloud.