【问题标题】:Identify the BSSID of the AP that user is currently connected to识别用户当前连接的AP的BSSID
【发布时间】:2012-10-24 01:55:55
【问题描述】:

正在为特定于大学网络的课程开展项目。

我们的想法是,如果我们能够获取校园内网络会话/连接的识别特征,我们就可以绘制出 AP 并将其与其位置坐标相关联,并将它们绘制在地图上。更具体地说,我们正在尝试确定设备连接到哪个 AP。

基本上,用户会从支持 Wi-Fi 的设备(最好是 iPad 或 iPod Touch)在 Intranet 上打开一个网页,然后在页面加载时或通过操作事件捕获唯一标识符;我们可以反过来将其与纬度和经度坐标相关联。这里的想法是唯一标识符将被发送并存储到数据库字段中(几乎就像留言簿提交一样)。然后,在外部单独的公共网页上——查看者将能够看到这些唯一标识符返回并翻译为地图上绘制的最近访问的位置。这将转化为手动“登记”跟踪服务。

捕获 IP 地址将不起作用,因为它们不是静态的。

【问题讨论】:

  • 对不起,没有澄清问题...有没有办法识别用户当前通过任何类型的 Web 脚本连接到的 AP 的 BSSID(或其他一些唯一标识符)?

标签: mobile wifi httprequest access-point bssid


【解决方案1】:

BSSID 是活动连接属性集的一部分,因此存储在操作系统的客户端网络组件中。您需要通过调用操作系统的适当 API 来查询它(例如,在 Windows 中它将是 WlanQueryInterface)。您还需要能够从脚本调用此 API,您可以在此处找到有关此的一些信息:How to call Windows API functions in JScript?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多