当一个设备给另外一个设备通过无线传输技术发送信息时,周围的其他同类设备都是能够收到这些信息的,WiFi探针技术就是基于这个原理。具体来说,只要一个WiFi设备在WiFi探针的侦听范围内,当这个WiFi设备(无论是终端、路由器或者其他WiFi设备)发送任何一帧(Frame)时,不管是发给谁,探针都能截获,并分析出此帧MAC层与物理层的一些信息,比如发送与接收设备的MAC地址、帧类型、信号强度等。对于周围的WiFi设备来说,探针是透明的。探针不需要与周围的设备有任何交互,其本身不需要发出任何WiFi信号。
          最初,人们往往是通过改装路由器AP来增加探针功能,但效果不理想。一是会影响AP的上网性能,二是其提供的探针在功能与性能上都不是很好,比如,只能侦听特定的帧或者特定信道等。现在,好的探针都是独立工作的。
           探针的主要用途是统计与分析周围的WiFi设备。随着智能手机的普及,WiFi探针也部署得越来越多。只要手机的WiFi开着,不管有没有连接热点,都可以被探针探测到。当然,大家也不用担心个人隐私被偷走了。探针只能知道手机WiFi的MAC地址以及其他MAC层的信息,包括目标MAC、传输信道、帧类型、信号强度、所连接的热点名称等;而手机号码与上网的具体信息(包括QQ号、微信号等),光靠探针是获取不到的,除非在很特殊的情况下。另外,现在的一些手机为了不被探针抓取到自己的MAC地址,在一些情况下会使用随机的伪MAC地址。
          探针可以用于如下领域:客流统计与分析、精准营销、公共安全、考勤、VIP到店提醒等,这里就不一一展开说了。
           最后说一下,以我们多年开发WiFi探针的经验与对探针技术的理解,目前点赞人数最多的回答,其实不是很准确。

作者:家任
链接:https://www.zhihu.com/question/49188761/answer/148443097
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

ESP8266 WIFI探针的实现过程:
          ESP8266的STATION和AP两种模式使用同一个信道(WiFi通信一共有13个频段),所以有时候我们给8266配置连接路由器之后,8266的频段变为固定值,如果此时手机连接8266话,就有可能出现无法连接的情况。
         所以我将ESP8266设置为AP模式,不具备联网功能,在13个频段之间定时来回切换,监听抓取空气的WiFi帧,从而实现全频段探索。
         如果说一定要启动联网功能又要实现全频段探索,第一种方式是使用两个模块,一个作为WiFi探针,一个作为联网通信,两者通过串口进行通信。第二种方式是:使用定时器,AP模式和STATION模式进行来回切换,AP模式下将探测到的数据存到flash当中,STATION模式,把数据读取出来并且传到服务器。
--------------------- 
作者:Iot_Jack 
来源:CSDN 
原文:https://blog.csdn.net/u014377238/article/details/76572965 
版权声明:本文为博主原创文章,转载请附上博文链接!

ESP8266 WiFi探针 MAC相关推荐

  1. ESP8266开发之旅 应用篇⑤ WiFi探针

    文章目录 1.前言 2. WiFi探针 2.1 WiFi探针是什么 2.2 WiFi探测特点 2.3 探针技术原理 3. ProbeRequest管理帧 3.1 MAC Head 3.1 Frame ...

  2. JAVA(android)提取WIFI客流探针MAC地址源码

    //WIFI探针即可以读取附近WIFI设备的MAC地址的设备,无需设备连接到此探针 主要用于客流统计,品牌统计等场景 package com.tongxinmao.wifiprobe; import ...

  3. openwrt上wifi探针的实现

    openwrt上wifi探针的实现 探针是通过wifi搜集经过这个AP范围的手机的mac地址,没有什么深刻的东西,知乎上关于这个东西讨论的很多,有人觉得很有用,可以做很多增值的应用,有人觉得没啥用,不 ...

  4. ESP8266 WIFI 模块串口调试过程-实现通过互联网实现数据远程传输(结尾含驱动代码链接)

    一. ESP8266 WIFI模块调试(串口发送AT指令调试). ESP8266 WIFI模块的调试算是最复杂的了,虽然通信是简单的串口通信,但是要设置ESP8266连接服务器并稳定无误的将数据上传, ...

  5. 中科爱讯WiFi探针在客流分析统计的应用

    基于WiFi探针的特性,可以在顾客无感知的情况下采集到手机的MAC地址,用于线下商业统计人流量.客流量. 在客流统计应用方面,WiFi探针可以作为一个独立的产品存在,同时也可以配合视频客流作为视频客流 ...

  6. WiFi探针的工作原理及采集的数据?

    WiFi探针在商业.公共安全领域的大放异彩,更多的人想了解什么是WiFi探针,WiFi探针是怎么工作的? WiFi探针的工作原理? 要深入了解WiFi探针技术,首先先认识WiFi使用的网络协议,WiF ...

  7. 中科爱讯WiFi探针在贵宾客户提醒领域的应用

    很多人很难理解为什么WiFi探针可以应用到贵宾客户提醒领域.在我们收到的诸多需求中,贵宾客户提醒功能是需求中提及较多的. 中科爱讯Wi-Fi探针通过精准的识别贵宾客户的MAC地址,帮助企业快速的知晓贵 ...

  8. 中科爱讯双频串口WiFi探针TZ5001 产品介绍

    中科爱讯WiFi探针TZ-5001支持串口.USB连接上位机(安卓.电脑.平板),可以采集2.4G/5G WiFi数据.配备有Android.PC端免费测试工具.通过抓取2.4G WiFi信号的MAC ...

  9. 【转】wifi探针的工作原理详解

    wifi探针是什么 WiFi探针技术是指基于WiFi探测技术来识别AP(无线访问接入点)附近已开启WiFi的智能手机或者WiFi终端(笔记本,平板电脑等),无需用户接入WiFi,WiFi探针就能够识别 ...

最新文章

  1. android 沉浸式导航栏
  2. 数据服务器 操作系统,服务器如何选择操作系统
  3. windows渗透大全
  4. 【BZOJ3590】[Snoi2013]Quare 状压DP
  5. Tomcat logs 目录下各日志文件的含义
  6. java 高级调试_多种高级debug方法,帮你更快定位问题
  7. mysql日志文件的类型和作用_Mysql日志文件和日志类型介绍
  8. 新一代 FlinkSQL 平台,重新定义 Apache Flink 开发
  9. shell脚本中shift的用法
  10. 【MQTT基础篇(一)】MQTT介绍
  11. 谁都可以抱怨监管,唯独蚂蚁不应该
  12. 灌篮青春完结篇----灌篮.青春
  13. 【SpringCloud】SpringCloud简介
  14. python爬山算法
  15. maplesim matlab,MapleSim 2020
  16. Harris-Laplace角点检测初探+python实现
  17. 陕西神木市一煤矿发生事故 已致19人死亡
  18. jstl 四舍五入 四舍六入五奇偶 formatNumber(转载)
  19. 文本处理三剑客(grep sed wak)
  20. 艾宾浩斯(H.Ebbinghaus)遗忘曲线

热门文章

  1. Tomcat相关面试题,看这篇就够了!保证能让面试官颤抖!
  2. 专心做业务,别想不开搞研发
  3. 员工之间可不可以交流工资收入?
  4. GitHub 发布了一款重量级产品,可直接运行代码!
  5. 深入探索并发编程之内存屏障:资源控制操作
  6. C++基础汇总(一)
  7. OSI模型中的数据链路层和物理层的区分
  8. vue+springboot-前台怎么回显本地文件夹下的图片
  9. Java 洛谷 P2141 珠心算测验
  10. 语法手册_是真的猛!SQL 语法速成手册