所以我的问题是我们可以创建一个可以从任何蓝牙设备接收数据的iOS应用吗?我们购买它的设备甚至形成了eBay?
从设备发送的数据使我们无法解码时的任何编码?或者另一种描述:蓝牙设备可以限制可以连接到它们的应用程序吗?
非常感谢。
答案 0 :(得分:2)
iOS应用可以使用Core Bluetooth框架连接到支持GATT配置文件的任何设备,蓝牙低功耗/蓝牙智能。
通常,外围设备无法阻止您的应用连接到设备,但您读取/解释设备提供的数据的能力将受到以下限制:
只有在提供通用服务(如音频)时才支持使用传统蓝牙(即非BLE)的设备 - 这些服务受AV框架支持,或者如果它们通过MFi认证 - 外部附件框架支持这些服务。 / p>
答案 1 :(得分:2)
以下是Core Bluetooth的简单说明,请查看详细信息Core Bluetooth Programming Guide
蓝牙设备是一个产生数据的外围设备,iOS应用程序是一个可以接收数据或向中心发送有限数据的中心。
当外围设备开始做广告时,中心可以搜索并连接到它,当建立连接时,Central可以通知或读取外围服务中的字符