Я думаю, что одним из лучших модулей для манипулирования wifi в python является пакет wifi.
pip install wifi
Простой вариант использования; (замените "wlan0" на идентификатор вашего беспроводного устройства)
from wifi import Cell, Scheme
Cell.all('wlan0')
Это вернет список объектов Cell. Каждый объект будет иметь следующие атрибуты:
- 1012 * SSID *
- Сигнал
- качество
- частота
- битрейты
- зашифрованы
- канал
- адрес
- режим
Для ячеек, которые зашифрованы как True, также будут следующие атрибуты:
Для подключения к точке доступа;
cell = Cell.all('wlan0')[0]
scheme = Scheme.for_cell('wlan0', 'home', cell, passkey)
scheme.save()
scheme.activate()
scheme = Scheme.find('wlan0', 'home')
scheme.activate()
для получения дополнительной информации Перейти к https://wifi.readthedocs.io/en/latest/