Android 15 以降では、衛星接続(非地上系ネットワーク(NTN)とも呼ばれます)の包括的なプラットフォーム サポートが提供されます。 このフレームワーク統合により、標準の地上波携帯電話ネットワークと Wi-Fi ネットワークが利用できない場合でも、サポートされているデバイスで接続を確立して重要なサービスを利用できます。
デバイス メーカーは、AOSP テレフォニー衛星スタックを使用して衛星機能をシームレスに実装し、コアの Android メッセージング、データ ルーティング、緊急システムとのハードウェア互換性を確保できます。
サポートされている機能
Android フレームワークは、制約のある NTN を介して特定のサービスを処理およびルーティングするためのコア技術機能をネイティブに提供します。
緊急サービス: 地上波の圏外にローミングしているときに、緊急サービス(緊急通報番号へのテキスト送信など)に連絡できます。
ピアツーピア メッセージング: 衛星ネットワークを介した標準のピアツーピア(P2P)テキストベースのメッセージング(SMS、MMS、RCS)をサポートします。プラットフォームのテレフォニー レイヤは、送信キュー、リンクの可用性、ペイロード サイズを動的に管理して、衛星データチャネルを介したテキスト配信を最適化します。
位置情報の共有: プラットフォームの位置情報サービスと
LocationManagerフレームワークと統合して、衛星ネイティブのシグナリング チャネルを介して、サポートされているアプリ(Google マップなど)で正確な緯度と経度の座標を共有できるようにします。データサービス: 衛星接続を介した標準 IP データパケットのルーティングをサポートします。プラットフォームは、次の 2 つの主要なデータアクセス レイヤを処理します。
制約付き(ライト)データ: フレームワークとネットワーク ポリシーにより、バックグラウンド データアクセスが特定のコアサービスと許可リストに登録されたアプリに制限され、帯域幅の過剰な使用が防止されます。制約のある衛星ネットワーク向けにアプリを最適化する場合は、制約のある衛星ネットワーク向けに開発するをご覧ください。
制約なしデータ: 完全なインターネット プロトコル データ ルーティングをサポートします(可用性、ハードウェア機能、携帯通信会社の構成によって異なります)。
技術アーキテクチャの概要
テレフォニー衛星スタックは、AOSP テレフォニー フレームワークに直接統合されています。スタックは、標準化された Hardware Abstraction Layer(HAL)を介してデバイスのモデムとやり取りします。
- AOSP 衛星フレームワーク: フレームワークは、衛星接続の高レベルの状態マシンを管理し、衛星接続ウィンドウ中にデフォルトの地上波ルーティング ルールをオーバーライドし、モデムの信号品質をモニタリングし、コアの
SatelliteManagerAPI を提供します。 - モデム HAL(
ISatellite): デバイス メーカーは、フレームワーク コマンドをベンダー固有のモデム ファームウェアにブリッジするために、標準のISatelliteHAL AIDL インターフェース(Android 15 で導入)を実装する必要があります。このインターフェースは、モデムの電源状態、衛星リスニング ウィンドウ、未加工のデータパケット送信を制御します。 - ネットワーク ポリシーとルーティング: AOSP Connectivity サービスは、カスタム ファイアウォール チェーンとデータセーバー拡張機能を使用して、デバイスが NTN PLMN に接続したときのネットワーク トラフィックを管理し、最適化されていないアプリのトラフィックからリンクを保護します。
- 動的構成: 衛星サービス パラメータ(利用資格サーバーの URL、許可された PLMN リスト、デフォルトでサポートされているモードなど)は、デバイスに動的に push されます。AOSP は、標準の
CarrierConfigManagerXML push と、GSMA TS.43 利用資格サーバーを使用した動的認証の両方をサポートしています。
確認
プラットフォームの衛星機能の実装を確認するには、デバイス メーカーとチップ ベンダーが、モデムが関連するすべての Android 検証スイートに合格していることを確認する必要があります。
オンボーディングとパートナー統合
Android には、ネットワークを Android エコシステムに統合するためのセルフサービス オンボーディング ワークフローが用意されています。詳細については、android-satellite-support@google.com までメールでお問い合わせください。