从iOS到Android的网状网络通信

8

有没有任何框架可以使用网状网络将iOS设备连接到Android设备?

类似FireChat的应用程序使用户只能使用蓝牙和Wi-Fi(通过苹果的多对多连接框架)相互通话。但是是否有办法使用某种多对多连接方式将iOS设备连接到Android设备?

我正在尝试构建一个像FireChat这样的应用程序,供大学里的一些朋友使用,但它需要将iOS设备连接到Android设备。如果只有iOS设备,则多对多连接框架就足够了,但在这种情况下,我不知道应该使用哪个框架来连接所有这些设备。


你也可以尝试使用www.bridgefy.me。 - EarlySun
2个回答

4
我相信Open Garden SDK可以满足您的需求。它基本上是一个用于多点通信的SDK,由Firechat的创建者开发。他们声称这是Firechat使用的相同技术,因此我认为它可以与蓝牙一起使用。他们还声称它可以在Android和iOS上运行,并且由于Firechat现在也适用于Android,我相信这是真的。对于所有的假设,我很抱歉,但我尚未获得访问权限,因此我无法确认这些事实。

截至2015年11月,当我向Open Garden询问他们的SDK和GreenStone的信息时,他们只告诉我使用FireChat即可。 - hmijail
@hmijail - 我认为Open Garden SDK和GreenStone已经停止了。以下链接不再可用- https://opengarden.com/greenstone,https://opengarden.com/sdk,http://opengarden.launchrock.com/?lrRef=6GZHnF - tim-montague
据我所知,OpenGarden还没有发布他们的跨平台SDK。然而,http://p2pkit.io已经发布,并可用于跨平台P2P网络......声明:我在Uepaa工作,为iOS和Android开发p2pkit。 - p2pkit

2

是的,可以尝试使用http://p2pkit.io

它是一个跨平台的p2p sdk,可以使用p2p技术(WiFi、BLE)发现、估算范围并与附近设备交换信息。

声明:我在Uepaa开发iOS和Android的p2pkit工具。


p2pkit的文档表明它具有最大440字节的消息负载。这准确吗? - Aaron Miller
是的,您可以发送440字节作为发现信息的一部分。请注意,这不是用于消息传递。请查看常见问题解答:http://p2pkit.io/developer/support/faq/#faq-discovery-info - p2pkit
谢谢。另外两个问题。一:消息广播是否可以完全是点对点的(即没有回程链接)?二:当使用p2pkit的应用程序首次在设备上运行时,如果API密钥验证没有可用的回程链接,它会无法正确激活吗?(上下文:我正在开发一个安全的跨平台PKI/WoT点对点消息解决方案,需要在应用程序生命周期的任何阶段都不依赖回程链接进行功能。我希望p2pkit能够适合这个角色。) - Aaron Miller
1st: 一般情况下是的,但在某些情况下可以使用云来优化性能(更快地传递发现信息)。在完全离线的情况下,某些设备上的发现信息交换可能会变慢。2nd: 如果设备在第一次启用p2pkit时处于离线状态,则验证将成功。再次提醒,p2pkit不应作为离线消息传递API使用。请查看此处的文档:http://p2pkit.io/developer/. - p2pkit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接