1

我正在尝试制作一个与蓝牙低功耗芯片对话的新应用程序。我以前从未玩过蓝牙或 BLE,所以我正在尝试尽可能多地了解它。我知道我必须实现 Apple 的 Core Bluetooth 框架,从那里我有一些非常基本的问题。

  1. 使用经典蓝牙编写应用程序的代码与使用 BLE 的应用程序相同,还是不同?

  2. AT 命令是怎么回事,我试着读了一点,但是在调用设备时我必须与 Objective-C 混合这些东西吗?

  3. 中央和外围。我注意到当你让两台设备相互通信时,一个必须是中央设备,一个是外围设备。假设我制作了一个通过蓝牙低功耗芯片打开灯的应用程序。iPhone 会是外围设备,而芯片/灯会是核心设备吗?

4

1 回答 1

3
  1. 蓝牙“经典”和蓝牙低功耗的工作方式不同。低功耗蓝牙适用于 Peripheral->Service(s)->Characteristic(s)(它就像一棵树)......
    在 WWDC 2012 会议上有一些视频(来自 Portal iOS Developers)处理低功耗蓝牙和CoreBluetooth.framework。Apple 还提供了示例代码(CoreBluetooth 温度传感器)。可免费使用的应用程序:LightBlue 和 BLE 实用程序,可以将它们转换为外围设备/中央设备并进行交互...
于 2013-05-30T16:36:16.247 回答