Как подключиться к WIFI из браузера с помощью Javascript и PHP?

Я работаю над созданием Linux Digital Signage Box, который мои клиенты могут купить, и выбираю, что показать на нем.
В данный момент он загружается в Firefox, проверяет, есть ли у него интернет, запрашивает мой сервер и получает уникальный URL-адрес, на который меняется Firefox.
Если у него нет подключения к Интернету, я показываю страницу «У вас нет Интернета, пожалуйста, подключите кабель Ethernet или подключитесь к WIFI».

Это мой вопрос, что будет лучшим способом разрешить моему клиенту подключаться к беспроводной точке доступа от Firefox? На данный момент моя идея такова:

Я добавляю кнопку «Подключить беспроводную сеть», которая с помощью некоторого javascript вызывает скрипт php, который соединяет SSH с BOX (localhost), и сначала использую connmanctl, чтобы найти все точки доступа WIFI и, если они требуют пароль. Javascript затем показать это, и снова SSH для подключения и так далее ..

Вы знаете систему с открытым исходным кодом, которая делает это? или лучший способ сделать это?

2

Решение

Это то, что я бы сделал.
Вы можете запустить системный код с помощью функции shell_exec. Используйте эту функцию в своем PHP-скрипте, чтобы реализовать собственные возможности WiFi-подключения вашего дистрибутива Linux. Как это сделать для вашего дистрибутива, скорее всего, ответили Вот.
Удачи!

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]