gpt4 book ai didi

android - BSSID可以作为唯一标识吗?

转载 作者:行者123 更新时间:2023-11-29 00:09:10 25 4
gpt4 key购买 nike

我正在构建一个列出用户周围所有 wifi 网络的 Android 应用。

当用户尝试使用特定服务时,我的应用需要有关用户网络的信息。

当我的应用程序从用户的网络获取所有信息时,它会自动在我的数据库表中插入一个新行,其中包含所有这些必要的信息。

我遇到的问题是我不知道是否所有 Wifi 网络都有唯一标识符。我会将所有内容保存在我的数据库中,并且一些 Wifi 信息不是唯一的,例如 SSID

所以,我想知道 BSSID 是否可以用作唯一 ID,因为我必须比较每个网络。

我将检查网络是否在我的数据库上,检查 BSSID 值是否在我的数据库上。

谢谢。

最佳答案

信标帧中的 BSSID 应该足以识别唯一的接入点,因为它实际上是 MAC 地址。通常它对于每个 NIC 都是唯一的。但是,有人可以使用允许手动更改 NIC 的 MAC 地址的设备实现自己的接入点,这在典型的接入点设备中不是这种情况,但有知识的人可以做到。

但是,您必须知 Prop 有不同 BSSID(不同基本服务集)的两个 AP 可以属于同一个 WLAN,具有相同的 SSID。这是当 2 个或更多 BSS 形成扩展服务集 (ESS) 时

关于android - BSSID可以作为唯一标识吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31524769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com