【问题标题】:Can bluetooth of android device be discovered by iOS?iOS可以发现Android设备的蓝牙吗?
【发布时间】:2014-11-27 02:34:39
【问题描述】:

我知道我们无法通过蓝牙在 Android 和 iOS 设备之间传输数据。但是,iOS 设备是否可以扫描并“看到”android 蓝牙设备(获取蓝牙名称的列表),在这两种情况下都是正常的蓝牙和 BLE?

【问题讨论】:

    标签: android ios bluetooth discovery btle


    【解决方案1】:

    在 iOS 上运行的应用无法发现任何蓝牙 2.1/3.0 设备(不包括应用注册的 MFi 设备,不适用于 Android 设备)。

    如果 Android 设备正在宣传 BLE/BT4.0 服务,则 iOS 应用可以使用 Core Bluetooth 发现这些服务。

    【讨论】:

    • 感谢@Paulw11。 iOS 设备使用 CoreBluetooth 来发现具有特殊 UUID 的服务。如何在没有任何 UUID 的情况下获取附近所有有效的蓝牙设备(这看起来像 iOS 设备的原始“扫描设备”功能)
    • 您可以指定 'nil' 到 CBCentralManager 扫描 - 这将返回所有宣传 GATT 服务的可见设备
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多