Android/iOS Peer-To-Peer架构

Mar*_*era 36 android p2p bluetooth ios alljoyn

这是一个广泛的问题,我发现了很多关于这个主题的信息.

可能的技术

这些都没有完全实现的对等库,或者我没有找到这样的.
事实上,我对任何类型的游戏库都不感兴趣(我没有针对这些问题)

我考虑过的问题

我想在尽可能多的设备之间进行有效通信,而无需使用移动数据(3G,HS*PA,LTE)或WIFI AP作为中间点.
而不是远距离连接人,真的就像PAN通过蓝牙.

因此,我需要具备哪些功能

  • 完全离线(不需要任何移动数据服务或wifi AP)
  • 跨平台兼容性(Android,iOS)
  • 移动操作系统向后兼容性(Android自2.3以来,iOS自5.1.1以来)

我想要的功能

  • 路由优化(OSPF,MME,...)
  • 不要求设备授权进行网络连接(参见Android 不安全的BT RFCOMM)
  • 可能包含多达数十个用户(最大20-30或更多,如果可能的话)
  • 如果需要,网络可能会选择自己的领导者(服务器节点)?

目前有什么我可以用于提到的功能吗?

小智 5

我知道谷歌刚刚推出了一个跨平台的 api,用于 ios 和 android 设备相互通信。我不知道你到底在寻找什么,但这个可以让你在 Android 和 IOS 设备之间传递小的二进制有效载荷。他们根本不必在同一个网络上,也不必连接到互联网。我会包括链接只是检查出来。

https://developers.google.com/nearby/messages/overview

  • Nearby Messages 确实需要互联网连接。您可能正在谈论完全离线但不是跨平台的 Nearby Connections。 (5认同)

Aus*_*tin 3

Open Garden 正在开发此类技术,并将其应用到他们的应用程序 Firechat 中。测试该应用程序时,我们发现 Android 到 Android 的连接只能通过蓝牙进行,iPhone 到 iPhone 的连接可以通过蓝牙或 WiFi 进行,而 Android 到 iPhone 的连接仅在手机连接到同一网络时才有效。这是他们的 sdk 的链接,应该很快就会发布:https ://opengarden.com/sdk

  • 从他们的网站来看,它们还没有公开。 (3认同)