O Android 15 e versões mais recentes oferecem suporte abrangente da plataforma para conectividade via satélite, também conhecida como redes não terrestres (NTNs). Essa integração de estrutura permite que dispositivos compatíveis estabeleçam conexões e usem serviços críticos mesmo quando as redes terrestres de Wi-Fi e celular padrão não estão disponíveis.
Os fabricantes de dispositivos podem usar a pilha de satélite de telefonia do AOSP para implementar recursos de satélite sem problemas, garantindo a compatibilidade de hardware com os principais sistemas de mensagens, roteamento de dados e emergência do Android.
Recursos compatíveis
O framework do Android oferece recursos técnicos principais para processar e rotear serviços específicos em NTNs restritas:
Serviços de emergência:permite que os usuários entrem em contato com serviços de emergência (como envio de SMS para o 190) em roaming fora da cobertura terrestre.
Mensagens ponto a ponto:compatível com mensagens de texto padrão ponto a ponto (P2P) (SMS, MMS e RCS) em redes de satélite. A camada de telefonia da plataforma gerencia dinamicamente as filas de transmissão, a disponibilidade de links e o dimensionamento de payload para otimizar a entrega de texto em canais de dados via satélite.
Compartilhamento de local:integra-se aos serviços de localização da plataforma e à estrutura
LocationManagerpara permitir que os usuários compartilhem as coordenadas precisas de latitude e longitude em apps compatíveis (como o Google Maps) por canais de sinalização nativos de satélite.Serviços de dados:compatível com o roteamento de pacotes de dados IP padrão por conexões de satélite. A plataforma processa dois níveis principais de acesso aos dados:
Dados restritos (leves):as políticas de framework e de rede restringem o acesso aos dados em segundo plano a serviços principais específicos e permitem que apps na lista de permissões evitem o uso excessivo de largura de banda. Se você é um desenvolvedor de apps que quer otimizar o app para redes de satélite restritas, consulte Desenvolver para redes de satélite restritas.
Dados sem restrições:compatível com roteamento completo de dados do protocolo de Internet (sujeito a disponibilidade, capacidade de hardware e configurações da operadora).
Visão geral da arquitetura técnica
A pilha de satélite de telefonia é integrada diretamente à estrutura de telefonia do AOSP. A pilha interage com o modem do dispositivo por uma camada de abstração de hardware (HAL) padronizada.
- Framework de satélite do AOSP:gerencia a máquina de estado de alto nível para
conectividade via satélite, substitui as regras de roteamento terrestre padrão durante
janelas de conexão via satélite, monitora a qualidade do sinal do modem e fornece a
API
SatelliteManagerprincipal. - HAL do modem (
ISatellite): os fabricantes de dispositivos precisam implementar a interface AIDL HALISatellitepadrão (introduzida no Android 15) para fazer a ponte entre comandos da estrutura e firmware do modem específico do fornecedor. Essa interface controla os estados de energia do modem, as janelas de escuta de satélite e a transmissão de pacotes de dados brutos. - Política e roteamento de rede:os serviços de conectividade do AOSP usam cadeias de firewall personalizadas e extensões de economia de dados para gerenciar o tráfego de rede quando o dispositivo se conecta a uma PLMN NTN, protegendo o link contra tráfego de aplicativos não otimizado.
- Configuração dinâmica:os parâmetros do serviço de satélite (como
URLs do servidor de direitos, listas de PLMN permitidas e modos padrão compatíveis)
são enviados dinamicamente para o dispositivo. O AOSP é compatível com pushes XML
CarrierConfigManagerpadrão e autenticação dinâmica usando servidores de direitos GSMA TS.43.
Verificação
Para verificar a implementação dos recursos de satélite da plataforma, os fabricantes de dispositivos e fornecedores de chips precisam garantir que os modems passem em todos os conjuntos de verificação do Android associados.
Integração e integração de parceiros
O Android oferece um fluxo de trabalho de integração por autoatendimento para integrar sua rede ao ecossistema Android. Para mais informações, envie um e-mail para android-satellite-support@google.com.