DO WiFi设备刚打开时会发射数据包



我读了很多有关在零售环境中用于跟踪智能电话的WiFi传感器的读取的内容。位置三角剖分是根据智能手机打开其wifi(无论是连接的还是无连接的状态)进行的。

案例1:wifi打开但未连接

除非用户对附近的WiFi网络"扫描",否则为什么要打开其WiFi的智能手机需要传输数据包?

案例2:WiFi打开并连接

除非用户浏览网络,否则为什么智能手机要传输任何数据包?


在上述两种情况下,大多数情况下,WiFi设备都没有发送任何数据包,这很可能没有WiFi传感器检测到它。如果这是真的,那么基于WiFi传感器的零售三角剖分背后的整个想法就会折腾,显然,有如此多的公司从事此工作,我一定是错误的。请以不仅仅是或否回答,通常在上述两种情况下发送哪些数据包。

如果打开WiFi,它将定期搜索新网络。即使您已经连接到一个,也会发生这种情况,因为它允许设备连接到"更好"网络(如果可用)。

扫描/网络发现可以通过两种方式进行。首先是被动当设备聆听周围的访问点(AP)信标框架时。这些基本上是其网络的广告。第二种方法称为活动。这是您提到的技术工作原理的最有可能的解释。主动扫描是当设备发送探针框架要求可用AP时。这些通常是您以前与之相关联的,例如您的家庭网络。这些探针可以从附近的802.11(WiFi)设备中聆听,因此跟踪您。

主动和被动扫描

801.11帧

,如 @andrewleeming答案所述,数据传输数据的原因之一是扫描。不是必需的,但是通常会执行以找到连接到连接到的网络(或者在已经连接的情况下)。由于节省的原因,可以关闭主动扫描。被动扫描不涉及传输,因此与这个问题无关。

但是,WiFi设备传输数据包的最重要原因是 connected 是让AP知道客户端仍然可用。否则,AP在一段时间后会删除链接而无需活动。此外,客户端可能处于电力保存模式,并指示AP不要向他们传输数据。客户会不时询问AP,以查看是否有任何已待处理的数据包。

最新更新