Android如何以编程方式获取路由器制造商名称

时间:2015-08-10 09:44:48

标签: android router

有没有办法以编程方式获得路由器制造商的名称,例如“TP-link ....”?我们可以获得很多信息,如IP地址,掩码,速度等,但我找不到路由器的类型。

某些应用程序可以显示此信息,因此我知道可能: - )。

我将不胜感激。

非常感谢。

2 个答案:

答案 0 :(得分:2)

您可以在此处使用此类在线服务来获取根据MAC地址存储的关联元数据。

http://www.macvendorlookup.com/api

一个例子是:

http://www.macvendorlookup.com/api/v2/00-23-AB-7B-58-99

返回以下内容:

[
   {
      "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"
   }
]

答案 1 :(得分:0)

仅限制造商名称,您也可以使用以下服务。

http://api.macvendors.com/MAC_Address

对于url会是这样的

http://api.macvendors.com/00:23:AB:7B:58:99

您可以以字符串格式获得回复。上述服务响应的示例如下所示

  

Cisco Systems,Inc