我正在使用树莓派查找并连接所有可用的wifi连接。如何找到并列出所有使用python可用的WIFI网络。我们可以使用python套接字打印所有可用的wifi连接吗?如果套接字无法完成这项工作,那么我们可以使用哪个库呢?
答案 0 :(得分:1)
我认为python包中用于wifi操作的最佳模块之一是wifi包。
pip install wifi
简单的用例是; (将“ wlan0”替换为您的无线设备ID)
from wifi import Cell, Scheme
Cell.all('wlan0')
这将返回Cell对象的列表。每个对象将具有以下属性:
对于已加密为True的单元,还将具有以下属性:
与AP连接;
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/