Python 3.x netsh wlan show network mode=bssid与netsh wlan show all信息不同

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

我正在尝试用Python为一个有多个无线接入点的建筑物构建一个室内定位系统,该无线接入点可用于监控和确定设备的位置。 为此,我需要收集每个接入点的信号强度。如果我使用netsh wlan,请显示我得到的所有信息:

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