Для встроенного приложения, работающего на Oracle Java SE 1.8 на Armbian, я пытаюсь найти способ найти точки доступа, позволить пользователю выбрать одну, ввести пароль (желательно WPA2) и подключиться к нему, и, наконец, способ периодически проверять, если соединение все еще подключено.
[править] В качестве альтернативы можно также открыть программу Armbian «Соединения Wi-Fi».
Идея этого приложения заключается в том, что пользователь заблокирован в нем без доступа к базовой ОС. Это устройство с сенсорным экраном, и только подключение внешней клавиатуры USB позволяет получить доступ к ОС. Конечные пользователи должны иметь возможность контролировать все функции с помощью сенсорного экрана. Только обслуживающий персонал должен когда-либо использовать USB-клавиатуру / мышь.
В настоящее время я застрял на чертежной доске, потому что поиск в Google ничего не значит, как будто никто никогда не пробовал, так что извините, что я не могу показать никаких попыток. Я тоже не эксперт по Linux (я всегда боролся с сетевыми консольными командами) и знаю еще меньше об Armbian.
Есть ли способ сделать это в порядке предпочтения,
- Программно в чистом Java?
- Программно с JNA?
- Программно с другими сторонними библиотеками?
- Через командную строку без root?
- Через командную строку с root и правильными
visudo
и правилами polkit?