Спутниковая связь

В Android 15 и более поздних версиях есть комплексная поддержка спутниковой связи, также известной как неназемные сети. Благодаря этому поддерживаемые устройства могут устанавливать соединение и использовать критически важные сервисы, даже когда стандартные наземные мобильные сети и сети Wi-Fi недоступны.

Производители устройств могут использовать стек спутниковой телефонии AOSP, чтобы внедрять спутниковые функции и обеспечивать совместимость аппаратного обеспечения с основными системами Android для обмена сообщениями, маршрутизации данных и экстренных вызовов.

Поддерживаемые функции

Фреймворк Android предоставляет основные технические возможности для обработки и маршрутизации определенных сервисов через NTN с ограниченной пропускной способностью:

  • Экстренные службы. Позволяет пользователям связываться с экстренными службами (например, отправлять SMS на номер 911) в роуминге за пределами зоны покрытия наземной сети.

  • Обмен сообщениями между пользователями. Поддерживает стандартный обмен текстовыми сообщениями между пользователями (SMS, MMS и RCS) через спутниковые сети. Уровень телефонии платформы динамически управляет очередями передачи, доступностью связи и размером полезной нагрузки, чтобы оптимизировать доставку текстовых сообщений по спутниковым каналам передачи данных.

  • Передача геоданных. Интегрируется с сервисами геолокации платформы и фреймворком LocationManager, чтобы пользователи могли передавать точные координаты широты и долготы через поддерживаемые приложения (например, Google Карты) по спутниковым каналам связи.

  • Сервисы передачи данных. Поддерживает маршрутизацию стандартных IP-пакетов данных через спутниковые соединения. Платформа поддерживает два основных уровня доступа к данным:

  • Ограниченные (легкие) данные. Фреймворк и правила сети ограничивают доступ к фоновым данным для определенных основных сервисов и приложений из белого списка, чтобы предотвратить чрезмерное использование пропускной способности. Если вы разработчик приложений и хотите оптимизировать свое приложение для спутниковых сетей с ограниченной пропускной способностью, ознакомьтесь с разделом Разработка для спутниковых сетей с ограниченной пропускной способностью.

  • Неограниченная передача данных. Поддерживается полная маршрутизация данных по Internet Protocol (в зависимости от доступности, возможностей оборудования и конфигураций оператора).

Обзор технической архитектуры

Спутниковый стек телефонии интегрирован непосредственно в фреймворк телефонии AOSP. Стек взаимодействует с модемом устройства через стандартизированный уровень абстрагирования от оборудования (HAL).

  • Фреймворк спутниковой связи AOSP. Этот фреймворк управляет конечным автоматом высокого уровня для спутниковой связи, переопределяет правила маршрутизации по умолчанию во время подключения к спутнику, отслеживает качество сигнала модема и предоставляет основной API SatelliteManager.
  • HAL модема (ISatellite). Производители устройств должны реализовать стандартный интерфейс HAL AIDL ISatellite (появился в Android 15), чтобы связать команды фреймворка со встроенным ПО модема от поставщика. Этот интерфейс управляет состояниями питания модема, окнами прослушивания спутников и передачей пакетов первичных данных.
  • Сетевые правила и маршрутизация. Сервисы подключения AOSP используют специальные цепочки брандмауэра и расширения для экономии трафика, чтобы управлять сетевым трафиком, когда устройство подключается к наземной сети мобильной связи, и защищать канал от неоптимизированного трафика приложений.
  • Динамическая настройка. Параметры спутниковой связи, такие как URL сервера авторизации, списки разрешенных PLMN и поддерживаемые по умолчанию режимы, динамически передаются на устройство. AOSP поддерживает как стандартные XML-файлы CarrierConfigManager, так и динамическую аутентификацию с использованием серверов прав GSMA TS.43.

Проверка

Чтобы проверить реализацию функций спутниковой связи на платформе, производители устройств и поставщики чипов должны убедиться, что их модемы проходят все связанные наборы тестов Android.

Регистрация и интеграция с партнерами

В Android есть функция самостоятельной интеграции сети с экосистемой Android. Чтобы узнать больше, отправьте электронное письмо на адрес android-satellite-support@google.com.