衛星連線

Android 15 以上版本全面支援衛星連線,又稱非地面網路 (NTN)。整合這個框架後,即使標準地面行動網路和 Wi-Fi 網路無法使用,支援的裝置也能建立連線並使用重要服務。

裝置製造商可以使用 Android 開放原始碼計畫的電話衛星堆疊,順暢實作衛星功能,確保硬體與核心 Android 訊息、資料路徑和緊急救援系統相容。

支援的功能

Android 架構原生提供核心技術功能,可處理及轉送受限 NTN 上的特定服務:

  • 緊急救援服務:讓使用者在陸地訊號涵蓋範圍以外漫遊時,聯絡緊急救援服務 (例如傳送簡訊給 911)。

  • 點對點訊息:支援透過衛星網路傳送標準點對點 (P2P) 文字訊息 (簡訊、多媒體訊息和 RCS)。平台電話層會動態管理傳輸佇列、連結可用性和酬載大小,以最佳化透過衛星資料通道傳送的訊息。

  • 位置資訊分享:與平台定位服務和 LocationManager 架構整合,讓使用者透過支援的應用程式 (例如 Google 地圖),透過衛星原生訊號通道分享精確的緯度和經度座標。

  • 資料服務: 支援透過衛星連線傳送標準 IP 資料封包。平台會處理兩個主要層級的資料存取權:

  • 受限 (輕量) 資料:架構和網路政策會限制特定核心服務的背景資料存取權,並允許應用程式加入允許清單,以防止頻寬用量過高。如果您是應用程式開發人員,想針對受限的衛星網路最佳化應用程式,請參閱「針對受限的衛星網路開發應用程式」。

  • 無限制資料:支援完整的網際網路通訊協定資料路由 (視供應情形、硬體功能和電信業者設定而定)。

技術架構總覽

電話衛星堆疊直接整合至 AOSP 電話架構。堆疊會透過標準化硬體抽象層 (HAL) 與裝置的數據機互動。

  • AOSP 衛星架構:這個架構可管理衛星連線的高階狀態機器、在衛星連線期間覆寫預設的陸地路由規則、監控數據機訊號品質,以及提供核心 SatelliteManager API。
  • 數據機 HAL (ISatellite):裝置製造商必須實作標準 ISatellite HAL AIDL 介面 (Android 15 中推出),才能將架構指令橋接至供應商專屬的數據機韌體。這個介面可控制數據機電源狀態、衛星監聽視窗,以及原始資料封包傳輸。
  • 網路政策和路由:當裝置連上 NTN PLMN 時,AOSP 連線服務會使用自訂防火牆鏈和數據用量節省擴充功能管理網路流量,避免未經最佳化的應用程式流量影響連結。
  • 動態設定:系統會將衛星服務參數 (例如授權伺服器網址、允許的 PLMN 清單和預設支援模式) 動態推送至裝置。AOSP 支援標準 CarrierConfigManager XML 推送和動態驗證,後者使用 GSMA TS.43 授權伺服器。

驗證

如要驗證平台衛星功能的實作情形,裝置製造商和晶片供應商必須確保數據機通過所有相關的 Android 驗證套件。

新手上路和合作夥伴整合

Android 提供自助式新手上路工作流程,方便您將聯播網整合至 Android 生態系統。如需更多資訊,請傳送電子郵件至 android-satellite-support@google.com。