查询Android设备所连接路由器的设备详细信息(如果可能)

问题描述 投票:0回答:1

对于 DIY 家庭项目,我使用基于 esp32 的设备。这些设备可以配置为连接到路由器的站。为了便于区分,设备使用 SSID 命名(Living、Kitchen、Bedroom1、Bedroom2 等)。通过蓝牙连接时,我可以查询存在的设备列表。对于 WiFi,只能找到作为接入点的设备。这不是我需要的。我不希望我的 Android 设备(智能手机)连接到路由器以外的另一个接入点。所以我需要的是查询路由器以生成已连接设备的列表,最好是通过 SSID。作为用户,我可以选择一个,并使用关联的 IP 地址启动套接字连接以与所选设备进行通信。

经过几天的搜索和阅读,我仍然找不到解决方案(如果有的话)。 我如何使用 Kotlin 在 Android 中做到这一点?或者这根本不可能!可能无法从路由器收集此信息。当然,WiFi direct 可能是一个答案,但这限制了设备的范围。在网状网络中使用设备可以扩大范围。有人有答案或建议,或者可能有解决方法吗?

android kotlin connectivity
1个回答
0
投票

让我输入一个用户 显示 Apple 或 Andriod 设备的用户帐户在何处被锁定,无法连接到 WIFI 网络。哪些设备被锁定会给出设备的 MAC 地址。

© www.soinside.com 2019 - 2024. All rights reserved.