【问题标题】:Is there any way to connect android and IOS devices programmatically via bluetooth in iOS/swift?有没有办法通过 iOS/swift 中的蓝牙以编程方式连接 android 和 IOS 设备?
【发布时间】:2018-04-05 06:51:30
【问题描述】:

目前我正在使用 MultipeerConnectivity 套件在 iOS 设备之间建立连接。但也需要检测或扫描安卓设备以与它们连接。

【问题讨论】:

  • 编写一个简单的套接字程序,在网络中使用 UDP 协议宣传您的设备并将它们列出并显示在 tableView/listView 中,然后当用户点击特定设备时建立应该完成工作的 TCP 连接
  • 感谢@SandeepBhandari 的回复。如果可以的话,你能和我分享一下演示吗?
  • 只是一个关于蓝牙 PTP 的仅供参考。尽管 Apple 文档尚未更新,但显然 Apple 从 iOS 11 开始已放弃对 MultipeerConnectivity 框架的蓝牙支持。这是 Apple 论坛上的 Apple 工作人员 Quinn "Eskimo" 的说法。 forums.developer.apple.com/thread/92491 “...请注意,点对点蓝牙支持已在 iOS 11 中删除...这让您只剩下点对点 Wi-Fi。”
  • 忽略我最后的评论。我有 ptp 蓝牙在 iOS 版本 12.1 和 12.0.1 上使用 MPC 在 iOS 设备上稳定工作。

标签: ios bluetooth connection multipeer-connectivity


【解决方案1】:

Multipeer Connectivity 仅允许您与其他 iOS 设备连接。

Thali project 可能值得一看,它是一个构建在 Cordova 之上的库,用于实现您想要做的事情。如果您查看他们的源代码,您可能能够收集到一些有关如何自己执行此操作的信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 2022-08-10
    • 1970-01-01
    相关资源
    最近更新 更多