有可能连接更多热点吗?

时间:2015-01-05 22:39:43

标签: android network-programming wifi adhoc personal-hotspot

我正在开发无线ad hoc网络,目前我还在设计我的网络。 该网络应该适用于Android设备。 到目前为止,我曾想过将手机用作热点,因此附近的设备可以相互连接,但如果两个热点必须互相通话呢?

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

谢谢。

1 个答案:

答案 0 :(得分:0)

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

see Android WiFi P2P

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

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