【问题标题】:CoreBLuetooth limitation ios cannot scan all bluetooth devices?CoreBLuetooth 限制 ios 无法扫描所有蓝牙设备?
【发布时间】:2014-09-04 00:06:58
【问题描述】:

?

关于扫描蓝牙设备的实现,我发现运行iOS7.1.1的iOS只能扫描BLE设备,而Android设备可以扫描所有蓝牙设备。这是否意味着 CoreBluetooth 框架只能扫描 BLE 设备?还有哪些其他框架可用于扫描所有蓝牙设备?

【问题讨论】:

    标签: android ios bluetooth bluetooth-lowenergy core-bluetooth


    【解决方案1】:

    iOS 设备不会扫描所有蓝牙设备。它具有仅由 iOS 设备检测到的配置文件列表。 From Apple

    【讨论】:

    • 似乎 SPP 通信对于 iOS 设备是不可能的,并且蓝牙传感器(2.1 - 3.0)是不可能的,除非使用 CoreBluetooth,它创建一个虚拟 SPP 进行通信,但蓝牙传感器 4.0 给出。
    • 与 BLE 以外的设备通信需要 MFI(Made For iPhone)许可和支持。我不同意这个要求,但他们很少(阅读:从不)在做出这些决定之前问我。 developer.apple.com/programs/mfi
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    • 1970-01-01
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多