是否可以连接更多热点?

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

我正在为 Android 设备开发无线自组织网络。 到目前为止,我想使用手机作为热点,这样附近的设备就可以相互连接,但是如果两个热点必须相互通信怎么办?

两个或多个热点可以相互连接和通信吗?

android network-programming wifi adhoc hotspot
1个回答
0
投票

是的,您需要使用 WiFi Direct。当以并发模式使用 WiFi direct 时,设备可以同时充当客户端和 AP。这就是你所需要的。它是否适合您,取决于您的特定设备和驱动程序,但自 v4.0 起,Android 中就支持 WiFi Direct。有时 WiFi Direct 也称为 WiFi Peer-To-Peer 或 WiFi P2P,这就是 Android API 的称呼。

参见Android WiFi P2P

使用 Android API,您可以发现您定义并连接到它们的其他对等点和服务。

WiFi p2p 实用程序正在积极开发中,因此我不确定 Android 目前是否支持并发模式。你可以试试。但是,您也可以使用 wpa_supplicant 实用程序直接设置连接,这实际上是 Android 内部使用的。我已经能够直接从我的应用程序中将其用于其他目的。如果 Android 使用的版本无法正常工作,或者您发现它有点不稳定,您可以从 hostapwpa_supplicant 项目获取最新版本。不过,安装这些可能需要 root 访问权限。

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