问题标签 [bssid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 跨多个 Windows 平台收集 wifi bssid 和 rssi 数据的最有效方法
我正在尝试在 Windows 上收集 wifi Bssid 和 Rssi 信息,并且正在寻找在尽可能多的 Windows 版本中执行此操作的最可靠方法。在 Vista 中,通过无线 LAN API 可以轻松使用 Win32 调用。该 API 存在于 XP SP2(有时)和 SP3 上,但据我所知,它不支持在这些平台上收集 Bssid 信息。
理想情况下,我希望有一种方法可以在所有版本的 XP 上使用它。(我猜 Windows 95 / 98 / ME 根本没有希望)。任何编程语言或命令行工具都可以。任何指针?谢谢。
iphone - 如何获取当前接入点的 MAC 地址/BSSID?
我的 iPhone 通过 WiFi 连接到接入点。有人现在如何使用 Objective-C 检索此接入点的 MAC 地址吗?
android - Android 设备上保存的网络是否有唯一标识符?
如果我必须在连接到特定 wifi 网络时执行某些特定操作,我可以在我的数据库中保存什么以确保我完全连接到该网络?我看到Android不保存已保存网络的BSSID,但只允许SSID和具有保存SSID的多个配置文件,因此我无法使用它。
android - 过滤WifiManager的扫描可能吗?
我正在尝试扫描几个无线信号的强度。为此,我使用 WifiManager,在循环中调用 startScan(),并且我有一个广播接收器来获取结果。
我的问题是:
如何仅对某些网络进行扫描?在结果中,我得到了所有可用的网络。我可以过滤扫描以仅搜索某些 bssid 吗?还是ssid?除了我的 AP 之外,我不关心其他价值观。我需要以尽可能高的频率进行扫描。
另一件事是:当我再次调用 startScan(上一次调用后 500 毫秒)时,它会停止扫描吗?因为我想最大程度地降低获得信号强度的频率,而且结果有时似乎不完整?
是否可以修改 WifiManager 类的源代码以将扫描过滤到某些 id?
非常感谢!
android - 使用 Titanium 的附近网络的 BSSID
如何从 Android / iOS 应用程序中检索附近 WiFi 网络(不是本地设备)的 BSSID / mac 地址和强度?此应用程序是使用 Titanium 构建的。Titanium.Platform 提供设备的 MAC 地址,而不是外部网络。
如果使用当前 API 无法做到这一点,是否有人知道/有可以解决此问题的模块?
android - 如何获取请求者 - android 中配置的 WiFi 网络的 BSSID?
当我使用 getConfiguredNetworks() 获取 BSSID 值时,它没有给我任何东西。我得到除 BSSID 之外的所有其他值。谁能告诉我为什么会这样?是的,我收到的网络有各自的 BSSID。我通过 getScanResults() 发现了这一点。当我使用 getConfiguredNetworks() 时,我没有得到 BSSID。
ios - iPhone 获取没有私有库的所有 SSID 列表
是否可以在不使用私有库的情况下获取 iPhone 上所有可用 SSID的列表?
我读了iPhone get SSID without private library,它是关于获取有关当前网络的详细信息。
这个答案提到:
如果您越狱您的设备,您可以使用Apple80211私有框架来查找可用的 Wi-Fi 网络及其信号强度。但这也意味着您的应用将被拒绝。
Apple 有CaptiveNetwork API,但似乎没有解决方案来获取所有可用网络的列表。似乎只有使用Apple80211 私有库或连接到所有这些库才能做到这一点。
我错过了什么,还是没有解决方案?
objective-c - 从 ios 的接入点获取 ssid
我想从诸如mac地址(bssid)之类的接入点获取一些独特的信息。我尝试了这段代码,但它只在我连接网络时才有效..
即使我没有连接,我如何从我周围的接入点获取 bssid,这可能吗?
networking - 特定网络的wireshark捕获过滤器(bssid)
我想知道如何使用wireshark捕获特定无线网络的数据包。
我已经能够捕获不同网络的所有数据包,将我的无线卡设置为监控模式,但为了进行特定分析,我需要在捕获过程中丢弃所有与我的网络无关的数据包。
我知道存在显示过滤器可以做到这一点,但我需要提前过滤它们(比如使用捕获过滤器)。
如果我去 CAPTURE->OPTIONS 我可以设置捕获过滤器,但我不知道确切的过滤器,因为它们与显示过滤器不同,事实上 wlan.bssid==xx:xx:xx:xx:xx:xx 不起作用。
有什么建议么?
谢谢
mobile - 识别用户当前连接的AP的BSSID
从事特定于大学网络的课程项目。
这个想法是,如果我们可以获取校园网络会话/连接的识别特征,我们可以绘制出 AP 并将其与其位置坐标相关联,并将它们绘制在地图上。更具体地说,我们正在尝试确定设备连接到哪个 AP。
基本上,用户会从支持 wi-fi 的设备(最好是 iPad 或 iPod Touch)在 Intranet 上打开网页,然后在页面加载时或通过操作事件捕获唯一标识符;我们可以反过来将其与纬度和经度坐标相关联。这里的想法是唯一标识符将被发送并存储到数据库字段中(几乎就像留言簿提交一样)。然后,在外部单独的公共网页上——查看者将能够看到这些唯一标识符返回并翻译为地图上绘制的最近访问的位置。这将转化为手动“登记”跟踪服务。
捕获 IP 地址将不起作用,因为它们不是静态的。