Android 15 и более поздние версии обеспечивают всестороннюю поддержку спутниковой связи, также известной как неземные сети (NTN) . Эта интеграция позволяет поддерживаемым устройствам устанавливать соединения и использовать важные сервисы даже в отсутствие стандартных наземных сотовых и Wi-Fi сетей.
Производители устройств могут использовать стек спутниковой телефонии AOSP для бесперебойной реализации спутниковых возможностей, обеспечивая совместимость оборудования с основными системами обмена сообщениями, маршрутизации данных и экстренной связи Android.
Поддерживаемые функции
Встроенная платформа Android предоставляет основные технические возможности для обработки и маршрутизации определенных сервисов в сетях NTN с ограниченными ресурсами:
Экстренные службы: Позволяет пользователям связываться с экстренными службами (например, отправлять текстовые сообщения на номер 911) при нахождении вне зоны действия наземной сети.
Одноранговая передача сообщений: Поддерживает стандартную одноранговую (P2P) текстовую передачу сообщений (SMS, MMS и RCS) по спутниковым сетям. Телефонный уровень платформы динамически управляет очередями передачи, доступностью каналов связи и размером полезной нагрузки для оптимизации доставки текстовых сообщений по спутниковым каналам передачи данных.
Обмен местоположением: Интегрируется со службами определения местоположения платформы и фреймворком
LocationManager, позволяя пользователям делиться своими точными координатами широты и долготы через поддерживаемые приложения (например, Google Maps) по каналам спутниковой связи.Сервисы передачи данных: Поддерживает маршрутизацию стандартных IP-пакетов данных через спутниковые соединения. Платформа обрабатывает два основных уровня доступа к данным:
Ограниченный (легкий) доступ к данным: фреймворк и сетевые политики ограничивают доступ к фоновым данным для определенных основных служб и приложений из списка разрешенных, чтобы предотвратить чрезмерное использование полосы пропускания. Если вы разработчик приложений и хотите оптимизировать свое приложение для спутниковых сетей с ограниченными ресурсами, см. раздел «Разработка для спутниковых сетей с ограниченными ресурсами» .
Неограниченный объем данных: Поддерживается полная маршрутизация данных по интернет-протоколу (при условии доступности, возможностей оборудования и конфигурации оператора связи).
Обзор технической архитектуры
Стек спутниковой телефонии интегрирован непосредственно в среду AOSP Telephony. Стек взаимодействует с модемом устройства через стандартизированный уровень аппаратной абстракции (HAL).
- Спутниковая платформа AOSP: эта платформа управляет высокоуровневым конечным автоматом для обеспечения спутниковой связи, переопределяет правила маршрутизации по умолчанию для наземных сетей во время периодов подключения спутников, отслеживает качество сигнала модема и предоставляет основной API
SatelliteManager. - Модемный HAL (
ISatellite): Производители устройств должны реализовать стандартный интерфейс AIDL модемного HALISatellite(представленный в Android 15) для передачи команд фреймворка в специфическое для производителя встроенное ПО модема. Этот интерфейс управляет состоянием питания модема, окнами прослушивания спутников и передачей необработанных пакетов данных. - Политика сети и маршрутизация: службы подключения AOSP используют пользовательские цепочки брандмауэров и расширения экономии данных для управления сетевым трафиком при подключении устройства к сети NTN PLMN, защищая канал связи от неоптимизированного трафика приложений.
- Динамическая конфигурация: параметры спутниковой службы (такие как URL-адреса серверов разрешений, разрешенные списки PLMN и поддерживаемые по умолчанию режимы) динамически передаются на устройство. AOSP поддерживает как стандартную передачу XML-данных
CarrierConfigManager, так и динамическую аутентификацию с использованием серверов разрешений GSMA TS.43.
Проверка
Для проверки реализации функций спутниковой платформы производители устройств и поставщики чипов должны убедиться, что их модемы проходят проверку во всех соответствующих тестовых средах Android.
Внедрение и интеграция с партнерами
Android предоставляет удобный процесс самостоятельной интеграции вашей сети с экосистемой Android. Для получения дополнительной информации отправьте электронное письмо по адресу android-satellite-support@google.com.