Включение функции Passpoint в AOSP - PullRequest
1 голос
/ 05 февраля 2020

Я работаю над проектом настройки AOSP, в котором я хочу включить функцию Hotspot 2.0 / Passpoint через мой код. С сайта разработчиков Android, https://source.android.com/devices/tech/connect/wifi-passpoint я узнал, что требования для поддержки Passpoint включены в AOSP, мы должны включить его, изменив device.mk файл. В нем также указано «Для поддержки Passpoint, внедрите Wi-Fi HAL и включите флаг функции для Passpoint» . Эту часть я не получил. Я также включил флаг 'hs20' в external / wpa_supplicant_8 / wpa_supplicant / wpa_supplicant.conf файл, но это не помогло ,

Я хочу видеть пользовательский интерфейс в настройках Wi-Fi для включения и отключения Passpoint, как показано на рисунке ниже.

Passpoint

Доступен ли переключатель по умолчанию в AOSP или мы должны добавить это? Я думал, что это будет скрыто и будет включено, включив флаг функции, упомянутый в ссылке выше. Но я не нашел никакого кода для этих настроек в wifi_configure_settings. xml

Если кто-то работал с Passpoint, пожалуйста, помогите мне с этим.

Пожалуйста, дайте мне знать, если потребуется дополнительная информация.

1 Ответ

0 голосов
/ 11 февраля 2020

Passpoint - это просто тип WiFi с разными типами аутентификации. Не будет отдельного пользовательского интерфейса, показывающего, что точка прохода включена / выключена (как это бывает у некоторых операторов с указанными c сборками (Any ATT или Verizon)). Это тип Wi-Fi, поэтому, если на вашем устройстве включена Pass-point, он будет поддерживать тип аутентификации, такой как «EAP-TTLS, EAP-TLS, EAP-SIM, EAP-AKA и EAP-AKA».

Кроме включения флага, как указано в документе: «PRODUCT_COPY_FILES + = frameworks / native / data / etc / android .hardware.wifi.passpoint. xml: $ (TARGET_COPY_OUT_VENDOR) / etc / permissions / android .hardware.wifi.passpoint. xml "

Вы добавили это в свой правильный device.mk? Также вы можете pu sh этот файл и проверить. Надеюсь, это поможет вам в дальнейшем.

...