wifi或Wi-Fi Peer-to-Peer

时间:2015-01-01 19:37:13

标签: android wifi

我想通过Android设备使用Wifi连接(例如我想通过Internet向我的设备发送命令到家庭路由器,我的路由器将此命令发送到wifi模块)当我参考Developer Android API时,我请参阅名为“Wi-Fi Peer-to-Peer”的部分。 wifi(工作Android设备与接入点,如家庭路由器)和“Wi-Fi点对点”之间存在什么差异。 “Wi-Fi Peer-to-Peer”是否与wifi直接相同?为什么谷歌没有讨论简单的wifi?请帮忙。

1 个答案:

答案 0 :(得分:3)

  1. WiFi P2P(Peer-to-Peer)和WiFi Direct都是一回事。
  2. "正常&#34>之间有两个主要区别。 WiFi和WiFi P2P(从开发者的角度来看):
    • WiFi p2p连接(您从代码建立的内容)是两个设备之间的直接连接。您可以理解它是一种临时的(在连接时创建)" normal"为了传达这些两个设备而创建的WiFi网络。 A"正常" WiFi连接基本上转换为设备连接到广播(通过某些设备 - 例如家庭接入点或智能手机)WiFi网络的情况。这一切基本上意味着要使用WiFi P2P在两个设备之间发送数据,那些设备不要必须连接到同一个WiFi网络(只要这些设备知道如何使用wifi连接到彼此P2P)。 WiFi P2P的不幸好消息就在这里,因为:
    • 如果你想让它至少相当健壮,那么设计一个基于WiFi P2P连接的系统是非常困难的。这主要是由于缺乏关于该主题的文档(在Android Dev中),并且由于Android的WiFi p2p不可预测性(我知道我在谈论什么 - 我最近在设计这样的系统)。 / LI>
  3. 你错了,说谷歌没有讨论简单的"无线上网。你只需要记住连接到"简单" WiFi并不是那么复杂,所以他们不必像WiFi P2P那样做指南。考虑"正常"的所有信息WiFi就在那里(在Android开发者处),它只是分布在很多类中。
  4. 告诉我你认为没有讨论的内容?

    此外,您应该尝试描述您的应用程序需要做的确切事情(使用WiFi),所以我可以给您一个提示是否应该尝试使用WiFi P2P运气。