如何根据网卡MAC地址获取手机品牌
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何根据网卡MAC地址获取手机品牌相关的知识,希望对你有一定的参考价值。
本人要研发一台路由器,从路由器的角度,肯定知道连接的手机网卡的MAC地址,MAC地址也是设备的唯一标识。如何从MAC地址获取手机品牌?
注意,
①我知道通过MAC地址可以获取网卡生产厂商,我要知道的是手机品牌,而不是网卡厂商
②别说不可能,小米路由器、极路由,甚至一些第三方路由器管理软件(如iphone上的wifi管家)都能识别手机品牌,如图,极路由的手机管理软件能识别出小米手机
我前阶段做了个 免费WIFI热点发射工具。能识别手机型号,就是通过MAC获取的。
我是匹配http://standards-oui.ieee.org/oui.txt这个网站的文本,得到的。
或者POST 取这个网页的源码 http://mac.51240.com/00-01-6C-06-A6-29%20__mac/ 把中间的MAC替换成 你连接到的MAC ,就直接能显示出手机品牌哦。。。
还有哦楼主,你可能会用到 中文WIFI名。。中文WIFI名的 原理就是 把GB2312编码转换成UTF8哦。。 参考技术A 首先:网卡确实是具有唯一标识。不同生产网卡厂商mac地址确实不一样。
其次,网卡是手机的一个小部件,标识手机的唯一标识是IME,入网标识。
再次,wifi管理软件得到手机名不是通过mac得到的。而是获取的手机属性,比如手机名(一般手机出厂时带有品牌信息,如小米手机),如果用户没有修改手机名 查询到的便是手机品牌信息。
使用C/C++语言如何获取笔记本的无线网卡mac地址?
我自己已经实现了一个获取PC MAC地址的接口, 现在的问题就是无法获取连接无线网络的机器的MAC,我希望在回答中突出如何获取无线网卡MAC地址,谢谢
参考技术A #include<stdlib.h>int
main()
char
cmd[15]
=
"ipconfig
/all";
system(cmd);
system("pause");
显示界面中,找到无线网卡,其中物理地址(physical
address)显示的就是无线网卡的MAC。
以上是关于如何根据网卡MAC地址获取手机品牌的主要内容,如果未能解决你的问题,请参考以下文章