如何让多个移动设备(iOS 和 Android)在不使用互联网的情况下进行通信

How to make several mobile devices (both iOS and Android) communicate without using internet

我目前正在尝试为 iOS 和 Android 开发移动应用程序。它基本上是一个游戏蜂鸣器应用程序,确定哪些玩家有权回答特定问题。

问题是我很难确定我应该为此使用哪种技术/框架。现在,一些细节:

我调查了很多资源,这就是我的发现:

现在,我的问题:

  1. 我仍然认为我可能在上面的要点中犯了一些错误,所以如果我有什么地方不对请指正。

  2. 现在只剩下BLE选项了,请问上面的问题有什么可能的解决方案吗?也许可以将所有设备用作中央设备(?)。我最近看到了 this 示例,其中一切正常。提前抱歉,如果我说了一些蠢话。

  3. 当然还有一个反例——FireChat,它采用了OpenGarden的MeshKit。但是框架不可用。我尝试与 OpenGarden 人员沟通,但没有回应。有谁知道它是否计划很快开源,或者是否存在类似的东西?

通过 Hype Labs 试用 Hype SDK。它是一个多传输、多跳网状 SDK。它支持可互操作的低功耗蓝牙(以及其他传输)。该 SDK 目前处于私人测试阶段,但将在订阅获得批准后提供。