【问题标题】:Can I use AllJoyn Framework for Wifi Direct in iOS?我可以在 iOS 中使用 AllJoyn Framework for Wifi Direct 吗?
【发布时间】:2016-08-01 03:08:52
【问题描述】:

我想开发一个 iOS 应用程序,通过它我必须通过 WiFi 直接与其他设备(iOS 设备除外)通信。

据我所知,iOS 中没有提供用于 WiFi 直接通信的 API。

我找到了有关第三方库 AllJoyn 的链接。 AllJoyn Framework

有人在 iOS 上使用过这个库吗?

如果将来开发人员遇到此库的任何问题,AllJoyn 是否提供良好的支持?

【问题讨论】:

    标签: ios wifi-direct alljoyn


    【解决方案1】:

    我过去是 AllJoyn 的 iOS 绑定的贡献者。

    AllJoyn 目前不支持 iOS 的 Wifi Direct。

    但是,如果您在同一个 wifi 网络上,则可以使用 AllJoyn 完成对等通信。这当然取决于您的用例,但您无需直接使用 Wifi 即可完成很多工作。

    Wifi direct 在您的情况下可能会很棘手,因为您尝试从 iOS 设备与 iOS 以外的设备进行通信。互操作性取决于 iOS 和其他操作系统(例如 Android)如何实现它。

    根据我过去的实验,即使是 Android 设备也可以通过 Wifi direct 通话,这突出了一些问题,这些问题是由于某些制造商如何实施它,即使它应该很快就会标准化。

    AllJoyn 是一个开放源代码框架,拥有一系列致力于维护它的活跃开发人员。您可以订阅他们的core mailing list 来回答您的问题,并且与任何开源项目一样,他们有一个活跃的错误跟踪系统(Jira)。这是了解框架在支持框架的开发人员/用户方面做得如何的好方法。

    【讨论】:

    • 非常感谢 NikofTime 的回答。你能指导我,iOS设备可以通过哪些其他方式与其他iOS或非iOS设备通信?
    • 您寻找 Wifi direct 是否有特定原因?如果目标是在没有互联网连接的情况下在 iOS 和非 iOS 设备之间进行通信,那么 AllJoyn 就足够了。但是,许多框架将使用需要互联网连接的基于云的方法。如果您不希望流式传输/传输大量数据,您也可以查看蓝牙 LE。 iOS 和 Android 都提供 BLE API
    • 如果您找到我关于 AllJoyn、Wifi 直连和点对点地址的回答,请接受我的回答。它可以帮助他人
    猜你喜欢
    • 1970-01-01
    • 2012-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多