0

我和我的团队正在为大学做一个项目。我们的目标是防止超出特定范围的人进入我们的无线网络。假设您坐在星巴克旁边,旁边还有另一家咖啡店。如果您是星巴克客户,您将能够进入网络并上网。如果您坐在星巴克旁边的咖啡店,尽管您仍然会在设备上看到无线网络,但您将无法连接,或者如果您连接,您将被自动踢。

我的问题是。有没有办法获取特定区域(Sturbucks 大楼)中所有设备的所有 MAC 地址,然后只允许这些设备进入无线网络。如果可以通过我们不在乎的网络或设备的映射来实现的话。我们只是想要一个方法。还有一种方法可以确定设备的确切位置,它的位置吗?有或没有 GPS。

4

1 回答 1

0

你所有问题的答案都是:不。

  • 如果不入侵路由器,您将无法获得外国网络(sturbucks)的mac地址
  • 您通常无法获取设备的位置。如果设备连接到您的路由器、热点、WLAN 等,您就可以知道。一般来说,只有在设备用户允许的情况下,您才能获得设备 GPS 位置。

另一个位置的可能性是用户登录的手机信号塔,这对您没有帮助,因为您不会在不入侵 GSM 网络的情况下获得用户连接的 GSM 手机中的信息,并且可能 sturbucks 和 uni 也有相同的手机信号塔。

保持 wlan 定位:同样,设备可能知道但您不知道。

更新:

我现在记得有一个解决方案。请记住伦敦公共道路上安装的垃圾箱,它们会在用户经过时进行跟踪。它们的行为类似于 WLAN 设备,并跟踪 mac 地址。你可以创建这样一个系统,也许你买不到。并将其放置在商店入口附近。经过的用户记录了他们的mac地址,您将该mac发送到您的特殊wlan路由器并动态添加该mac。另一种可能性是使用 bluetopot,但这必须在手机上启用:

看看苹果的低能耗蓝牙“定位信标”系统是如何工作的:它是为室内定位而构建的。您可以对设备的信号强度进行三角测量。但可能这项工作超出了您的项目预算。(而且用户仍然必须启用蓝牙)

于 2013-10-28T16:02:12.223 回答