Python 3.x netsh wlan show network mode=bssid与netsh wlan show all信息不同
我正在尝试用Python为一个有多个无线接入点的建筑物构建一个室内定位系统,该无线接入点可用于监控和确定设备的位置。 为此,我需要收集每个接入点的信号强度。如果我使用netsh wlan,请显示我得到的所有信息:Python 3.x netsh wlan show network mode=bssid与netsh wlan show all信息不同,python-3.x,command-line,triangulation,indoor-positioning-system,access-point,Python 3.x,Command Line,Triangulation,Indoor Positioning System,Access Point,我正在尝试用Python为一个有多个无线接入点的建筑物构建一个室内定位系统,该无线接入点可用于监控和确定设备的位置。 为此,我需要收集每个接入点的信号强度。如果我使用netsh wlan,请显示我得到的所有信息: netsh wlan show all bla bla bla iSSID 3 : XXXXXXXXXX Network type : Infrastructure Authentication : WPA2-Enterprise Encrypt
netsh wlan show all
bla bla bla
iSSID 3 : XXXXXXXXXX
Network type : Infrastructure
Authentication : WPA2-Enterprise
Encryption : CCMP
BSSID 1 : a8:bd:27:d6:f1:f1
Signal : 35%
Radio type : 802.11ac
Channel : 40
Basic rates (Mbps) : 12 24
Other rates (Mbps) : 36 48 54
BSSID 2 : a8:bd:27:d6:ec:f1
Signal : 50%
Radio type : 802.11ac
Channel : 40
Basic rates (Mbps) : 12 24
Other rates (Mbps) : 36 48 54
BSSID 3 : a8:bd:27:d6:da:f1
Signal : 71%
Radio type : 802.11ac
Channel : 48
Basic rates (Mbps) : 12 24
Other rates (Mbps) : 36 48 54
BSSID 4 : a8:bd:27:d6:e8:f1
Signal : 99%
Radio type : 802.11ac
Channel : 36
Basic rates (Mbps) : 12 24
Other rates (Mbps) : 36 48 54
bla bla bla
因此,这里我对所有可用的接入点及其相应的优势进行了概述
但当我仅使用netsh wlan show network mode=bssid时,我只得到最强的bssid和信号:
SSID 1 : XXXXXXX
Network type : Infrastructure
Authentication : WPA2-Enterprise
Encryption : CCMP
BSSID 1 : a8:bd:27:d6:e8:f1
Signal : 99%
Radio type : 802.11ac
Channel : 36
Basic rates (Mbps) : 12 24
Other rates (Mbps) : 36 48 54
有人知道一种只获取show all的网络数据的方法吗?还是我收集所有接入点信号强度的更好方法
我只能使用wifi网络,因此无法使用其他形式的室内定位
提前谢谢
netsh wlan show networks mode=bssid
可以正常显示所有网络。
如果python不工作,请使用cmd。
使用此命令显示所有可用网络:
netsh wlan show all
虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。
netsh wlan show all