点对点Android和iOS与Wifi直接(多重连接?)

问题描述 投票:20回答:4

好吧,我正在研究这个应用程序在Android和iOS之间发送数据,我让它在iOS设备与Apple的Multipeer Connectivity框架之间工作,但我现在想知道如何在两个平台之间实现它?即使你愿意从头开始写它。

为什么Firechat能够做到这一点?我记得,您可以使用他们的应用程序在两个平台之间交换数据。

编辑:https://www.opengarden.com/meshkit.html似乎Firechat中使用的MeshKit SDK现在可用(适用于大型组织)。

android ios multipeer-connectivity
4个回答
12
投票

我对这个主题也非常感兴趣,我遇到了这些链接

AllJoyn

AllJoyn®是一个协作的开源软件框架,使开发人员可以轻松编写可以发现附近设备的应用程序,无需品牌,类别,传输和操作系统直接相互通信,无需云资源来源:https://allseenalliance.org/developers/learn

OpenPeer SDK

Open Peer是一个开放的P2P信令协议来源:http://openpeer.org/open-peer-sdk-for-ios/

Microsoft Project Rome

“Project Rome”是Microsoft使用Microsoft Graph的跨设备体验平台的项目代号。资料来源:https://docs.microsoft.com/en-us/windows/uwp/launch-resume/communicate-with-a-remote-app-service


5
投票

Mutipeer连接无法连接iOS和Android设备。 Firechat正在使用自己的实现。

更多信息:

iOS推出几周后,FireChat在Android上首次亮相。由于Android不支持Apple的Multipeer Connectivity Framework,开发商Open Garden必须构建自己的网状网络技术,以便在Android设备上实现离网消息传递。但是,iOS和Android之间无法实现FireChat消息传递。那就是,直到现在。 Open Garden刚刚更新了FireChat,即使在iOS和Android设备之间也可以进行离网消息传递。虽然它拒绝透露其如何设法使Apple的多对等框架及其Android网状网络相互连接的确切细节,但Open Garden告诉TechCrunch其跨平台功能使用点对点Wi-Fi和蓝牙个人区域网络。

资料来源:http://appadvice.com/appnn/2014/06/firechat-now-supports-off-the-grid-messaging-between-ios-and-android


0
投票

像文本聊天这样的东西可以在BLE上完成,BLE在两个平台上都可以打开。但是,发送图像会很慢,因为它没有蓝牙经典的吞吐量。


0
投票

你会想看看iotivity。 https://iotivity.org/这是Open Connectivity Foundation正在关注的即将推出的新设备间库。

AllJoyn现在只是维护,并且有一些重要的潜在线程问题永远无法修复,使得设备之间的呼叫响应类型工作流容易崩溃并使应用程序代码死锁。我不建议使用它。

© www.soinside.com 2019 - 2024. All rights reserved.