Android 15 und höher bietet umfassende Plattformunterstützung für Satellitenverbindungen, auch bekannt als nicht terrestrische Netzwerke (NTNs). Diese Framework-Integration ermöglicht es unterstützten Geräten, Verbindungen herzustellen und wichtige Dienste zu nutzen, auch wenn keine Standard-Mobilfunk- und WLAN-Netzwerke verfügbar sind.
Gerätehersteller können den AOSP-Telefonie-Satelliten-Stack verwenden, um Satellitenfunktionen nahtlos zu implementieren und so die Hardwarekompatibilität mit den wichtigsten Android-Messaging-, Datenrouting- und Notfallsystemen zu gewährleisten.
Unterstützte Funktionen
Das Android-Framework bietet nativ technische Kernfunktionen zum Verarbeiten und Weiterleiten bestimmter Dienste über eingeschränkte NTNs:
Notrufdienste:Ermöglicht Nutzern, Notrufdienste (z. B. SMS an 911) zu kontaktieren, wenn sie sich außerhalb der terrestrischen Abdeckung befinden.
Peer-to-Peer-Messaging:Unterstützt standardmäßiges textbasiertes Peer-to-Peer-Messaging (P2P) (SMS, MMS und RCS) über Satellitennetzwerke. Die Telefonieebene der Plattform verwaltet dynamisch die Übertragungswarteschlangen, die Verfügbarkeit von Links und die Nutzlastgröße, um die Textübermittlung über Satellitendatenkanäle zu optimieren.
Standortfreigabe:Die Funktion ist in die Standortdienste der Plattform und das
LocationManager-Framework eingebunden, damit Nutzer ihre genauen Breiten- und Längengradkoordinaten über unterstützte Apps (z. B. Google Maps) über satellitenbasierte Signalisierungskanäle teilen können.Datendienste:Unterstützt das Routing von Standard-IP-Datenpaketen über Satellitenverbindungen. Die Plattform unterstützt zwei primäre Stufen des Datenzugriffs:
Eingeschränkte (leichte) Daten:Das Framework und die Netzwerkrichtlinien beschränken den Zugriff auf Hintergrunddaten auf bestimmte Hauptdienste und Apps auf der Zulassungsliste, um eine übermäßige Bandbreitennutzung zu verhindern. Wenn Sie als App-Entwickler Ihre App für eingeschränkte Satellitennetzwerke optimieren möchten, lesen Sie den Artikel Für eingeschränkte Satellitennetzwerke entwickeln.
Uneingeschränkte Daten: Unterstützt das vollständige Routing von Internetprotokoll-Daten (abhängig von Verfügbarkeit, Hardwarefunktionen und Mobilfunkanbieterkonfigurationen).
Übersicht über die technische Architektur
Der Telefonie-Satelliten-Stack ist direkt in das AOSP-Telefonie-Framework eingebunden. Der Stack interagiert über eine standardisierte Hardwareabstraktionsschicht (HAL) mit dem Modem des Geräts.
- AOSP-Satellitenframework:Das Framework verwaltet die übergeordnete Statusmaschine für die Satellitenverbindung, überschreibt die standardmäßigen terrestrischen Routingregeln während der Satellitenverbindungsfenster, überwacht die Modem-Signalqualität und stellt die
SatelliteManager-Kern-API bereit. - Modem-HAL (
ISatellite): Gerätehersteller müssen die standardmäßigeISatellite-HAL-AIDL-Schnittstelle (eingeführt in Android 15) implementieren, um Framework-Befehle an anbieterspezifische Modem-Firmware weiterzuleiten. Diese Schnittstelle steuert die Stromversorgungszustände des Modems, die Satelliten-Empfangsfenster und die Übertragung von Rohdatenpaketen. - Netzwerkrichtlinie und Routing:AOSP-Verbindungsdienste verwenden benutzerdefinierte Firewall-Ketten und Datensparer-Erweiterungen, um den Netzwerkverkehr zu verwalten, wenn das Gerät mit einem NTN-PLMN verbunden ist. So wird die Verbindung vor nicht optimiertem Anwendungs-Traffic geschützt.
- Dynamische Konfiguration:Satellitendienstparameter wie Berechtigungsserver-URLs, Listen zulässiger PLMNs und standardmäßig unterstützte Modi werden dynamisch auf das Gerät übertragen. AOSP unterstützt sowohl standardmäßige
CarrierConfigManager-XML-Pushes als auch die dynamische Authentifizierung über GSMA TS.43-Berechtigungsserver.
Bestätigung
Um die Implementierung der Satellitenfunktionen der Plattform zu überprüfen, müssen Gerätehersteller und Chiphersteller dafür sorgen, dass ihre Modems alle zugehörigen Android-Bestätigungssuiten bestehen.
Onboarding und Partnerintegration
Android bietet einen Self-Service-Onboarding-Workflow für die Integration Ihres Netzwerks in das Android-Ökosystem. Wenn Sie weitere Informationen benötigen, senden Sie eine E‑Mail an android-satellite-support@google.com.