Коннман без какого-либо взаимодействия с пользователем

Я пытаюсь использовать Connman для управления Wi-Fi-соединением моей встроенной системы, потому что он автоматически обрабатывает любой тип защиты.

В интерактивном режиме все очень просто:

  1. connmanctl
  2. агент по
  3. сканирование Wi-Fi
  4. Сервисы
  5. соединять
  6. введите пароль, если требуется

В моей системе пользователь вводит учетные данные WiFi (SSID, пароль) с помощью удаленного (веб) приложения. Тогда я бы использовал эту информацию для настройки connman с помощью скрипта.

Цель состоит в том, чтобы пользователь не выбирал тип защиты, который будет настроен. Я имею в виду, что большинство пользователей просто вводят SSID/ пароль, но они не знают, является ли это WPA-PSK или WEP-соединением.

Я читаю через документацию, но я не уверен, какой правильный подход:

но, насколько я понимаю, мне нужно указать тип безопасности:

Безопасность: тип безопасности сети. Возможные значения: "psk" (WPA/WPA2 PSK), "ieee8021x" (WPA EAP), "none" и "wep". Если не задано, значением по умолчанию является "ieee8021x", если настроен тип EAP, "psk", если присутствует пароль, и "none" в противном случае.

Кажется, "wep" не обрабатывается, если поле опущено.

Здесь я понимаю, что для подачи ключевой фразы нужен "агент", поэтому я боюсь, что не могу отправить его программно.

Есть ли у вас какие-либо рекомендации по поводу?

0 ответов

Другие вопросы по тегам