gpt4 book ai didi

android - Wifi直接多跳通信

转载 作者:行者123 更新时间:2023-11-30 03:16:04 24 4
gpt4 key购买 nike

我想实现与多跳 android 设备的 p2p 通信。第一次,我在 android 中使用 ad hoc 模式,但是当 android 4.0 出现时,ad hoc 模式不再可用。所以我想找到在 android 中使用多跳实现 p2p 通信的新方法。我对此做了一些研究,发现将设备连接在一起的方法是使用 WIFI-DIRECT。我已经阅读了很多关于此的内容

http://developer.android.com/guide/topics/connectivity/wifip2p.html

在这个网站上提供了可以使用的 wifi direct API。我感兴趣的函数之一是 "createGroup()""connect()"

所以我想如果我可以同时创建组和加入另一个组,我可以让它像临时模式一样。

这有可能吗?如果不能,我该如何让它发挥作用?
你能给我一些帮助或一些示例教程的链接吗?

最佳答案

嗯,根据 Wifi-Alliance 的说法,理论上可以做您想做的事。但是,android 的 Wifi Direct 实现不允许设备之间的直接通信,这意味着您需要发送任何类型的消息都必须通过组所有者。并且根据定义(根据 Google 的 API):

“一个 p2p 群组由一个群组所有者和一个或多个客户端组成。在只有两台设备的群组的情况下,一个将是群组所有者,另一个将是群组客户端。”

这个定义基本上告诉你:一旦你有一个设备是组所有者,这个相同的设备不能是另一个组的客户端。不仅如此,一旦您作为客户端连接到一个组,您将无法连接到另一个组,并充当桥梁。

希望这对您的项目有所帮助。赛亚。

关于android - Wifi直接多跳通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20123655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com