קישוריות ללוויין

ב-Android מגרסה 15 ואילך יש תמיכה מקיפה בפלטפורמה בחיבור ללוויין, שנקרא גם רשתות לא קרקעיות (NTN). השילוב של המסגרת הזו מאפשר למכשירים נתמכים ליצור חיבורים ולהשתמש בשירותים קריטיים גם כשאין רשתות סלולריות ורשתות Wi-Fi רגילות.

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

תכונות נתמכות

מסגרת Android מספקת באופן מקורי יכולות טכניות מרכזיות לטיפול בשירותים ספציפיים ולהפניה שלהם ברשתות NTN מוגבלות:

  • שירותי חירום: מאפשר למשתמשים ליצור קשר עם שירותי חירום (כמו שליחת הודעות טקסט למוקד חירום) כשהם נמצאים בנדידה מחוץ לטווח הקליטה של רשתות יבשתיות.

  • העברת הודעות ישירות בין משתמשים: תמיכה בהעברת הודעות טקסט רגילות ישירות בין משתמשים (P2P) (SMS,‏ MMS ו-RCS) ברשתות לווייניות. שכבת הטלפוניה של הפלטפורמה מנהלת באופן דינמי את תורי השידור, את הזמינות של הקישור ואת גודל המטען הייעודי (payload) כדי לבצע אופטימיזציה של העברת הטקסט בערוצי נתונים לווייניים.

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

  • שירותי נתונים: תומך בניווט של מנות נתונים רגילות של IP דרך חיבורי לוויין. הפלטפורמה מטפלת בשתי רמות עיקריות של גישה לנתונים:

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

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

סקירה כללית של הארכיטקטורה הטכנית

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

  • מסגרת לווינית של AOSP: המסגרת מנהלת את מכונת המצבים ברמה גבוהה לקישוריות לווינית, מבטלת את כללי הניתוב הקרקעיים שמוגדרים כברירת מחדל במהלך חלונות החיבור ללוויין, מנטרת את איכות האות של המודם ומספקת את ה-API המרכזי SatelliteManager.
  • Modem HAL (ISatellite): יצרני מכשירים צריכים להטמיע את ממשק ISatellite HAL AIDL הרגיל (שהושק ב-Android 15) כדי לגשר בין פקודות של מסגרת לבין קושחה של מודם ספציפי לספק. הממשק הזה שולט במצבי ההפעלה של המודם, בחלונות ההאזנה של הלוויין ובשידור של מנות נתונים גולמיים.
  • מדיניות רשת וניתוב: שירותי הקישוריות של AOSP משתמשים בשרשראות חומת אש מותאמות אישית ובהרחבות של חיסכון בנתונים כדי לנהל את תעבורת הנתונים ברשת כשהמכשיר מתחבר ל-PLMN של NTN, וכך להגן על הקישור מפני תעבורת נתונים לא מותאמת של אפליקציות.
  • הגדרה דינמית: פרמטרים של שירות הלוויין (כמו כתובות URL של שרת הרשאות, רשימות של רשתות PLMN מותרות ומצבים נתמכים שמוגדרים כברירת מחדל) נדחפים באופן דינמי למכשיר. ‫AOSP תומך גם בדחיפות XML רגילות של CarrierConfigManager וגם באימות דינמי באמצעות שרתי הרשאות GSMA TS.43.

אימות

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

הצטרפות ושילוב עם שותף

‫Android מספקת תהליך הצטרפות בשירות עצמי לשילוב הרשת שלכם עם המערכת האקולוגית של Android. למידע נוסף, אפשר לשלוח אימייל לכתובת android-satellite-support@google.com.