核心蓝牙LE和iOS中的经典

时间:2013-11-22 02:29:04

标签: ios bluetooth-lowenergy core-bluetooth

我正在研究核心蓝牙。我有任何问题,请你帮我解释一下这个问题:

  1. Core Bluetooth LE和Classical之间有什么区别?
  2. 我可以实现Core bluetooth LE连接其他iOS设备吗?
  3. UUID习惯了吗?如何获得设备的UUID?
  4. 现在,我需要实现应用程序允许连接计数步骤设备并从中获取数据。我怎样才能做到这一点?该设备使用蓝牙LE。如果可以,您可以向我展示教程或示例代码吗? 非常感谢。

1 个答案:

答案 0 :(得分:2)

旧版蓝牙是一种流媒体协议,需要配对设备。 Apple只允许拥有特殊许可的开发人员开发蓝牙外围设备。

蓝牙低功耗(BLE)或蓝牙4.0是低能量轮询接口,其中设备(外围设备)宣传他们提供的服务,并且想要使用这些服务的设备(以“BLE”术语中的“中心”)订阅这些服务。

BLE以非常短的突发发送数据。发射功率低于“经典”蓝牙,传输时间短得多。

UUID用于识别BLE设备提供的不同服务。

至于教程或示例代码,我手头没有。到目前为止,我一直在与iBeacons合作,这是一个建立在BLE之上的特定协议。但是,谷歌是你的朋友。