在Wi-Fi 热点模式下,如何获取周围的打开wifi 的终端设备列表
很有意思。你需要可能是扫描数据。换句话说,你需要 scan entry。这个问题就会变成,我有没有办法 拿到 scan entry 毫无疑问,答案是 YES但是怎么拿呢,就要区分不通的芯片厂商了。一种简单的方式是,直接找到芯片的(Wi-Fi芯片)的命令行手册,查找里面的说明,是否有两条命令:一条是,开启扫描模式一条是,获取扫描表项。幸运的是,我知道,iwinfo 命令中,有一个 scan 参数可以进行扫描,可以间接达到你的目的。如果不支持 iwinfo,那么就重新编译固件,将这个命令编译进去(或者安装进去)如果上面的方式搞不定,你就要修改驱动代码,在 beacon 和 probe 的处理程序中,将 扫描的表项上报至用户态。这个会麻烦一点。
赞0
踩0