0

我正在研究无线自组织网络,目前我仍在设计我的网络。该网络应该适用于安卓设备。到目前为止,我一直想用手机作为热点,这样附近的设备就可以相互连接,但是如果两个热点必须相互通话怎么办?

基本上问题是:两个或多个热点可以相互连接和通信吗?

谢谢你。

4

1 回答 1

0

是的,您需要为此使用 WiFi Direct。在并发模式下使用 WiFi 直连时,设备可以同时充当客户端和 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访问权限。

于 2015-01-16T10:33:11.593 回答