通过WiFi创建智能手机之间的P2P网络

时间:2017-05-03 11:42:10

标签: android ios sockets networking wifi

我想为智能手机创建一个应用程序,它可以通过WiFi连接它们之间的设备来传输数据。

我的需求是:

  • 通过WiFi创建P2P组并成为组所有者
  • 无论操作系统(主要是Android和IOS)
  • ,每部智能手机都可以加入
  • 组中的每个设备都可以向群组所有者发送消息
  • 群组所有者可以向群组中的每台设备发送消息
  • 每个设备都可以在自己的WiFi网络上连接以访问互联网(或根本没有网络),并且无论如何都可以加入P2P组(没有与实际网络断开连接)。
  • 对可以加入群组的设备数量没有限制

我想知道是否存在具有以下约束的技术:

  • 在智能手机WiFi设备之间创建网络,无论操作系统
  • 智能手机不必在同一个网络上寻找对方(我的意思是他们可能通过WiFi连接到他们自己的网络上以访问互联网并且能够看到彼此并行创建P2P网络)
  • 无需连接互联网
  • 我认为在一个WiFi设备热点上同时连接的限制几乎是10(取决于设备规格)。如果每个WiFi设备可能是该网络的rooter,那将是完美的。如果是的话,将不再有任何限制。
  • 通过网络宣传服务。

总结一下,它几乎可以像实际的互联网一样,但智能手机就像rooter一样。

我看到了很多资源,但似乎没有一个符合我的需求:

WiFi Direct :仅适用于Android设备。只有一个组所有者(最大同时连接限制)。

aircrack :不确定这个是如何工作的。似乎主要目的不是创建一个网络。

AllJoyn :似乎所有设备都需要在一个WiFi网络上进行通信。

开放同行:需要互联网连接。

MultipeerConnectivity :适用于IOS设备。

我在上面的技术分析上可能是错的,如果我是,请告诉我。 可能由于物理限制,无法满足我所有需求的解决方案。

0 个答案:

没有答案
相关问题