liqinliqin
58.52D

基于 WiFi 探针的客流统计与考勤

  •  
  •   liqinliqin ·
    PRO
    · Jul 4, 2016 · 12873 views
    This topic created in 3781 days ago, the information mentioned may be changed or developed.

    WiFi 探针主要就是抓取 MAC 地址,如果深入做的话就是把 802.11 的 Frame 解析. 刚做了一个设备和软件进行分析,如下图:

    http://i.imgur.com/OMH2JOK.jpg

    http://i.imgur.com/4biDT2z.jpg

    http://i.imgur.com/lKR8vmP.jpg

    详细资料: http://pan.baidu.com/s/1c1PIzLm

    31 replies  •  2017-12-05 11:15:09 +08:00
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    1
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    2
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    3
    ms2008
    ms2008
    Jul 4, 2016
    4
    很 geek
    catlove
    catlove
    Jul 4, 2016
    5
    楼主你这标题和内容出入很大呀~就是来这里推销模块的吧
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    6
    @catlove 没推销的意思,模块刚 50 元,推的话,肯定要推 200 多的
    ywencn
    ywencn
    Jul 4, 2016
    7
    Mac 不需要任何额外硬件,打开 WIFI 监听模式就可以了。
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    8
    @ywencn 那也是监听一个 channel ,抓的不全
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    9

    可以完整的分析出周边的 AP ,及每个 AP 下链接的终端情况。
    xmoiduts
    xmoiduts
    Jul 4, 2016 via Android
    10
    这样看来,稍加配置就可以感知到固定的设备是否在家,而被感知的设备连蓝牙 ble 的电量都省下了,是吗?

    这倒是个好主意。
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    11
    @xmoiduts 是啊,应用场景很多
    tyhunter
    tyhunter
    Jul 4, 2016
    12
    再深挖一下可以做成智能家居,例如感知到手机连接上 wifi 自动开灯、打开空调、热水器通电
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    13

    可以模拟出 N 多热点,用热点名字组成上下文,当广告用。
    zhujinliang
    zhujinliang
    Jul 4, 2016
    14
    楼主很牛
    正想问个问题,一个模块只能探测一个信道的吧
    想搞个板子,布置上 13 个 ESP8266 ,哇咔咔,反正芯片不贵。不过天线不会处理
    然后室内放置 4 、 5 个这样的板子,可以大致定位每个设备的位置啦
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    15
    @zhujinliang 一个模块可以探针, 1-13 个,大陆用 13 的很少,一般 1 到 11 就够了,一个模块可以跳频工作。
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    16
    @zhujinliang 定位的三个就够了,用基于 RSSI 的三角质心定位算法。
    benmaowang
    benmaowang
    Jul 4, 2016
    17
    @liqinliqin 假如每秒跳一次, 13 秒会漏掉很多报文吧。。。
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    18
    @benmaowang 通常是 250 毫秒,丢的很少
    edsion996
    edsion996
    Jul 4, 2016
    19
    能不能支持树莓派?可以提供 sdk 进行二次开发吗?
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    20
    @zjb861107 直接串口输出,无需 sdk,
    fcicq
    fcicq
    Jul 4, 2016
    21
    这输出和 airodump-ng 差不多啊. 做在硬件里倒也有趣, 就是这个天线感觉会很弱
    catlove
    catlove
    Jul 4, 2016
    22
    @liqinliqin 那能搞一个来玩玩么?
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    23
    @fcicq airodump-ng 太过重量了,并且是基于 linux 的方案,对硬件要求高
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    24
    @catlove 文档中有购买地址,可以试试
    catlove
    catlove
    Jul 4, 2016
    25
    @liqinliqin 看了下,你们串口输出就是标准的 802.11 数据包,有没提供解析的 SDK ?这样在其他平台下方便使用
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    26
    @catlove 已经解析好输出了,
    fcicq
    fcicq
    Jul 4, 2016
    27
    @liqinliqin wr703n (ar9331) 能跑动. 你觉得这套硬件多少钱?
    liqinliqin
    liqinliqin
    OP
    PRO
    Jul 4, 2016
    28
    @fcicq 有 AR9331 的方案,不过不是这个小模块,这个小模块是基于 Esp8266 的开发板,零售 50 ,批量 30
    LeOz
    LeOz
    Aug 8, 2016
    29
    挖坟,实测,没有时间戳。
    liqinliqin
    liqinliqin
    OP
    PRO
    Aug 8, 2016
    30
    @LeOz 串口模块没加,可以读取后自己加上。
    bryanking
    bryanking
    Dec 5, 2017
    31
    @liqinliqin 如果要做 13 通道的,想问问实现难度主要是什么,以你的经验,对关键检测指标( eg:信号强度……)的要求能不能量化分析一下,最近再做有关的项目,小白求问
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4238 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 08:05 · PVG 16:05 · LAX 00:05 · JFK 03:05
    ♥ Do have faith in what you're doing.