WiFi 探针主要就是抓取 MAC 地址,如果深入做的话就是把 802.11 的 Frame 解析. 刚做了一个设备和软件进行分析,如下图:
http://i.imgur.com/OMH2JOK.jpg
http://i.imgur.com/4biDT2z.jpg
![]() | 1 liqinliqin OP PRO |
![]() | 2 liqinliqin OP PRO |
![]() | 3 liqinliqin OP PRO |
![]() | 4 ms2008 2016-07-04 11:07:42 +08:00 很 geek |
![]() | 5 catlove 2016-07-04 11:15:49 +08:00 楼主你这标题和内容出入很大呀~就是来这里推销模块的吧 |
![]() | 6 liqinliqin OP PRO @catlove 没推销的意思,模块刚 50 元,推的话,肯定要推 200 多的 |
![]() | 7 ywencn 2016-07-04 11:31:39 +08:00 Mac 不需要任何额外硬件,打开 WIFI 监听模式就可以了。 |
![]() | 8 liqinliqin OP PRO @ywencn 那也是监听一个 channel ,抓的不全 |
![]() | 9 liqinliqin OP PRO |
10 xmoiduts 2016-07-04 11:39:32 +08:00 via Android 这样看来,稍加配置就可以感知到固定的设备是否在家,而被感知的设备连蓝牙 ble 的电量都省下了,是吗? 这倒是个好主意。 |
![]() | 11 liqinliqin OP PRO @xmoiduts 是啊,应用场景很多 |
![]() | 12 tyhunter 2016-07-04 11:45:14 +08:00 再深挖一下可以做成智能家居,例如感知到手机连接上 wifi 自动开灯、打开空调、热水器通电 |
![]() | 13 liqinliqin OP PRO |
![]() | 14 zhujinliang 2016-07-04 11:52:53 +08:00 楼主很牛 正想问个问题,一个模块只能探测一个信道的吧 想搞个板子,布置上 13 个 ESP8266 ,哇咔咔,反正芯片不贵。不过天线不会处理 然后室内放置 4 、 5 个这样的板子,可以大致定位每个设备的位置啦 |
![]() | 15 liqinliqin OP PRO @zhujinliang 一个模块可以探针, 1-13 个,大陆用 13 的很少,一般 1 到 11 就够了,一个模块可以跳频工作。 |
![]() | 16 liqinliqin OP PRO @zhujinliang 定位的三个就够了,用基于 RSSI 的三角质心定位算法。 |
![]() | 17 benmaowang 2016-07-04 13:57:25 +08:00 @liqinliqin 假如每秒跳一次, 13 秒会漏掉很多报文吧。。。 |
![]() | 18 liqinliqin OP PRO @benmaowang 通常是 250 毫秒,丢的很少 |
19 edsion996 2016-07-04 16:49:16 +08:00 能不能支持树莓派?可以提供 sdk 进行二次开发吗? |
![]() | 20 liqinliqin OP PRO @zjb861107 直接串口输出,无需 sdk, |
![]() | 21 fcicq 2016-07-04 17:15:13 +08:00 这输出和 airodump-ng 差不多啊. 做在硬件里倒也有趣, 就是这个天线感觉会很弱 |
![]() | 22 catlove 2016-07-04 17:16:52 +08:00 @liqinliqin 那能搞一个来玩玩么? |
![]() | 23 liqinliqin OP PRO @fcicq airodump-ng 太过重量了,并且是基于 linux 的方案,对硬件要求高 |
![]() | 24 liqinliqin OP PRO @catlove 文档中有购买地址,可以试试 |
![]() | 25 catlove 2016-07-04 18:00:32 +08:00 @liqinliqin 看了下,你们串口输出就是标准的 802.11 数据包,有没提供解析的 SDK ?这样在其他平台下方便使用 |
![]() | 26 liqinliqin OP PRO @catlove 已经解析好输出了, |
![]() | 27 fcicq 2016-07-04 19:05:32 +08:00 @liqinliqin wr703n (ar9331) 能跑动. 你觉得这套硬件多少钱? |
![]() | 28 liqinliqin OP PRO @fcicq 有 AR9331 的方案,不过不是这个小模块,这个小模块是基于 Esp8266 的开发板,零售 50 ,批量 30 |
![]() | 29 LeOz 2016-08-08 16:14:55 +08:00 挖坟,实测,没有时间戳。 |
![]() | 30 liqinliqin OP PRO @LeOz 串口模块没加,可以读取后自己加上。 |
31 bryanking 2017-12-05 11:15:09 +08:00 @liqinliqin 如果要做 13 通道的,想问问实现难度主要是什么,以你的经验,对关键检测指标( eg:信号强度……)的要求能不能量化分析一下,最近再做有关的项目,小白求问 |