【问题标题】:CBCentral vs CBCentralManagerCBCentral vs CBCentralManager
【发布时间】:2016-11-24 20:48:27
【问题描述】:

它们之间有什么区别?我应该什么时候使用CBCentral,什么时候使用CBCentralManager

据我了解,CBCentralManager 和 CBCentral 都用于管理连接,但 CBCentral 允许移动应用充当另一个 BLE 设备,对吗?

【问题讨论】:

    标签: ios bluetooth-lowenergy cbcentralmanager


    【解决方案1】:

    不,你不是。

    CBCentral 是一个模型对象,代表一个单独的设备,您的应用程序在该设备上充当外围设备 - 在这种情况下,您将有一个正在运行的 CBPeripheralManager 对象来驱动它。

    CBCentralManager 是当您的应用(以及您的设备)充当中心并正在寻找外围设备时 - 这些将在您的应用中建模为 CBPeripheral 对象。

    总而言之 - ...Manager 对象是您的应用正在执行的操作(它是 Central 还是 Peripheral?)。

    CBCentralCBPeripheral 对象代表您的应用连接到的其他事物

    【讨论】:

      猜你喜欢
      • 2017-01-19
      • 2015-06-09
      • 2014-04-22
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 2017-02-27
      • 2013-10-19
      • 2012-05-08
      相关资源
      最近更新 更多