CoreBluetooth 框架可以用来连接非 Apple 设备吗?
Posted
技术标签:
【中文标题】CoreBluetooth 框架可以用来连接非 Apple 设备吗?【英文标题】:Could the CoreBluetooth framework be used to connect to non-Apple devices? 【发布时间】:2015-09-12 20:06:27 【问题描述】:是否可以使用 CoreBluetooth 将 Mac/iPhone 连接到非 Apple 设备,例如任意蓝牙 LE 设备并与之通话?我之所以这么问,是因为我很难将运行 Yosemite 的 Mac 连接到我的 BLE 模块。
有谁知道有这样的sn-p吗?我一定错过了一些简单的东西。
谢谢
【问题讨论】:
只要 BLE 设备支持 GATT 配置文件(这是 BLE 外围设备最常见的配置文件),您就可以连接到它。也许您可以显示您尝试过的代码。 【参考方案1】:是的。 iPhone 或 Mac 上包含内置 BLE 硬件的 Core Bluetooth API 可用于连接到大多数任何标准 BLE 外设,这些外设正在做广告并且具有遵循 BLE 标准的服务和特性。
(我在 MacBook Air 和 iPhone 上使用 Core Bluetooth 连接到多个 Arduino BLE 设备(包括 LightBlue Bean)、TI SensorTags、心脏监视器、步速传感器等,它们都不是 Apple 制造的.)
【讨论】:
以上是关于CoreBluetooth 框架可以用来连接非 Apple 设备吗?的主要内容,如果未能解决你的问题,请参考以下文章