3

我想知道如何返回连接到路由器的 MAC 地址,以便计算有多少用户连接到特定 AP?我一直在对此进行研究,但没有找到太多帮助。我确实发现的一件事是,您可以通过解析 /proc/net/arp 文件获取此信息,但是,根据我的理解,要使其正常工作,您的手机必须充当 AP 本身。我正在尝试编写一个能够返回特定路由器上的用户数量的 Android 应用程序。这是学校项目的一部分。该应用程序仅用于学习目的,因为我将使用它来扫描不是我自己的路由器。

4

1 回答 1

1

如果您的 Android 是 AP,您就有答案了。但是,如果 AP 是您自己设备外部的路由器并进行控制,这将意味着通过管理 API 进行连接以获取路由器的信息。据我所知,这种 API 没有标准,因此可能会通过他们可能提供的任何方法(如果有的话)与一些主要制造商和型号进行接口。并且不要忘记您仍然需要对路由器的管理员访问权限(管理员用户 ID/密码)。

关于类似主题的 SO Q/A

于 2013-03-13T03:29:22.203 回答