Android 如何以编程方式获取路由器制造商名称
Android how get router manufacturer name programmatically
有没有办法以编程方式获取路由器制造商名称,例如 "TP-link ...."?我们可以获得很多信息,如 IP 地址、掩码、速度等,但我找不到路由器的类型。
有些应用程序可以显示此信息,所以我知道这是可能的:-)。
如有任何帮助,我将不胜感激。
非常感谢。
您可以在此处使用像这样的在线服务来获取针对 MAC 地址存储的关联元数据。
http://www.macvendorlookup.com/api
例如:
http://www.macvendorlookup.com/api/v2/00-23-AB-7B-58-99
其中returns以下:
[
{
"startHex":"0023AB000000",
"endHex":"0023ABFFFFFF",
"startDec":"153192759296",
"endDec":"153209536511",
"company":"CISCO SYSTEMS, INC.",
"addressL1":"170 W. TASMAN DRIVE",
"addressL2":"M\/S SJA-2",
"addressL3":"SAN JOSE CA 95134-1706",
"country":"UNITED STATES",
"type":"oui24"
}
]
仅需制造商名称,您也可以使用以下服务。
http://api.macvendors.com/MAC_Address.
对于url会像这样
http://api.macvendors.com/00:23:AB:7B:58:99
您可以获得字符串格式的响应。上述服务响应的示例是这样的
Cisco Systems, Inc
有没有办法以编程方式获取路由器制造商名称,例如 "TP-link ...."?我们可以获得很多信息,如 IP 地址、掩码、速度等,但我找不到路由器的类型。
有些应用程序可以显示此信息,所以我知道这是可能的:-)。
如有任何帮助,我将不胜感激。
非常感谢。
您可以在此处使用像这样的在线服务来获取针对 MAC 地址存储的关联元数据。
http://www.macvendorlookup.com/api
例如:
http://www.macvendorlookup.com/api/v2/00-23-AB-7B-58-99
其中returns以下:
[
{
"startHex":"0023AB000000",
"endHex":"0023ABFFFFFF",
"startDec":"153192759296",
"endDec":"153209536511",
"company":"CISCO SYSTEMS, INC.",
"addressL1":"170 W. TASMAN DRIVE",
"addressL2":"M\/S SJA-2",
"addressL3":"SAN JOSE CA 95134-1706",
"country":"UNITED STATES",
"type":"oui24"
}
]
仅需制造商名称,您也可以使用以下服务。
http://api.macvendors.com/MAC_Address.
对于url会像这样
http://api.macvendors.com/00:23:AB:7B:58:99
您可以获得字符串格式的响应。上述服务响应的示例是这样的
Cisco Systems, Inc