Wifi Radar 是(实验性)应用程序,用于扫描 WiFi 接入点并创建有关这些接入点的地图。
Wifi 雷达根据信号水平计算到 WiFi 接入点 (AP) 的估计距离。它将围绕 AP 和用户位置创建相关地图。除了这些 AP,地图与现实世界没有任何其他关系。
扫描的 AP 数据被提供给 ForceGraph 数据结构,它在 AP 和当前扫描位置之间创建类似弹簧的关系。然后 ForceGraph 计算关系的弹簧力,并让 AP 通过相互推拉来移动。
一段时间后,有了足够多的扫描 AP 和足够多的不同扫描位置,地图开始形成其形状以显示 AP 之间的关系,以及用户在其中的位置。
注意ForceGraph不能分开左右,也不能分开哪个方向是向前的。与现实世界相比,地图可以镜像并指向屏幕上的不同方向。