最近做wifi P2P的项目。发现在wifiP2P中获取到的mac地址跟wifi局域网中的mac地址是不一样的。
后来经过验证发现,其实自己用360免费wifi开启的网络也是wifi direct的原理。
发现了一种设备叫做wifi direct vitual Adapter。他们的和真是的mac地址之间存在一些细微的差异,有的一位不同,有的两位不同。
于是我找了一些资料。http://www.jianshu.com/p/5d2bd9e1dd21
难道是虚拟设备修改了globally 为 locally作为新的MAC地址?
但是那个没有连接的虚拟设备却修改了最后一位,这有点诡异。
于是我想再开一wifi会怎样,就在360wifi运行的基础上,又下载安装了 一个猎豹wifi。于是弹出了下面的windows提示框。
再来打一个cmd。
并没有多出来一个新的虚拟设备。
看来应该是系统只允许使用一个虚拟设备。如果两个冲突的话就只有一个可以运行。
我推测这里面软件使用的是wifi direct的host模式来创建的wifi。欢迎各位朋友有新的发现及时告诉我~