Connectivité satellite

Android 15 et les versions ultérieures offrent une compatibilité complète de la plate-forme avec la connectivité satellite, également appelée réseaux non terrestres (NTN). Cette intégration du framework permet aux appareils compatibles d'établir des connexions et d'utiliser des services essentiels, même lorsque les réseaux cellulaires et Wi-Fi terrestres standards ne sont pas disponibles.

Les fabricants d'appareils peuvent utiliser la pile satellite de téléphonie AOSP pour implémenter des fonctionnalités satellites de manière fluide, en assurant la compatibilité matérielle avec les systèmes de messagerie, de routage des données et d'urgence Android de base.

Fonctionnalités compatibles

Le framework Android fournit nativement des fonctionnalités techniques de base pour gérer et acheminer des services spécifiques sur des NTN contraints :

  • Services d'urgence : permet aux utilisateurs de contacter les services d'urgence (par exemple, le 112 par SMS) lorsqu'ils sont en itinérance en dehors de la couverture terrestre.

  • Messagerie peer-to-peer : compatible avec la messagerie peer-to-peer (P2P) standard basée sur du texte (SMS, MMS et RCS) sur les réseaux satellites. La couche de téléphonie de la plate-forme gère de manière dynamique les files d'attente de transmission, la disponibilité des liens et la taille des charges utiles afin d'optimiser l'envoi de messages sur les canaux de données satellite.

  • Partage de position : s'intègre aux services de localisation de la plate-forme et au framework LocationManager pour permettre aux utilisateurs de partager leurs coordonnées de latitude et de longitude précises via les applications compatibles (telles que Google Maps) sur les canaux de signalisation natifs par satellite.

  • Services de données : permet le routage des paquets de données IP standards sur les connexions satellite. La plate-forme gère deux niveaux d'accès aux données principaux :

  • Données limitées (légères) : le framework et les règles réseau limitent l'accès aux données en arrière-plan à des services principaux spécifiques et aux applications ajoutées à la liste d'autorisation pour éviter une utilisation excessive de la bande passante. Si vous êtes développeur d'applications et que vous souhaitez optimiser votre application pour les réseaux satellites à bande passante limitée, consultez Développer pour les réseaux satellites à bande passante limitée.

  • Données non contraintes : prend en charge le routage complet des données du protocole Internet (sous réserve de disponibilité, de la capacité matérielle et des configurations de l'opérateur).

Présentation de l'architecture technique

La pile satellite de téléphonie est intégrée directement au framework de téléphonie AOSP. La pile interagit avec le modem de l'appareil via une couche d'abstraction matérielle (HAL) standardisée.

  • Framework satellite AOSP : ce framework gère la machine à états de haut niveau pour la connectivité satellite, remplace les règles de routage terrestre par défaut pendant les fenêtres de connexion satellite, surveille la qualité du signal du modem et fournit l'API SatelliteManager de base.
  • Modem HAL (ISatellite) : les fabricants d'appareils doivent implémenter l'interface AIDL HAL ISatellite standard (introduite dans Android 15) pour relier les commandes du framework au micrologiciel du modem spécifique au fournisseur. Cette interface contrôle les états d'alimentation du modem, les fenêtres d'écoute satellite et la transmission des paquets de données brutes.
  • Règles et routage réseau : les services de connectivité AOSP utilisent des chaînes de pare-feu personnalisées et des extensions d'économiseur de données pour gérer le trafic réseau lorsque l'appareil se connecte à un PLMN NTN, ce qui protège la liaison contre le trafic d'applications non optimisé.
  • Configuration dynamique : les paramètres du service satellite (tels que les URL du serveur d'habilitation, les listes de PLMN autorisés et les modes compatibles par défaut) sont transmis dynamiquement à l'appareil. AOSP est compatible avec les notifications push XML CarrierConfigManager standard et l'authentification dynamique à l'aide des serveurs d'autorisation GSMA TS.43.

Validation

Pour vérifier l'implémentation des fonctionnalités satellite de la plate-forme, les fabricants d'appareils et les fournisseurs de puces doivent s'assurer que leurs modems réussissent toutes les suites de validation Android associées.

Intégration et intégration de partenaires

Android fournit un workflow d'intégration en libre-service pour intégrer votre réseau à l'écosystème Android. Pour en savoir plus, envoyez un e-mail à android-satellite-support@google.com.