CoreBluetooth iOS api更改:BLE 4.0与BLE 4.2

CoreBluetooth iOS api更改:BLE 4.0与BLE 4.2,ios,bluetooth-lowenergy,core-bluetooth,bluetooth-lowenergy-4.2,Ios,Bluetooth Lowenergy,Core Bluetooth,Bluetooth Lowenergy 4.2,我正试图了解BLE4.2以及它对产品设计和iPhone开发的影响 答:支持BLE 4.2的核心蓝牙API有哪些变化 有没有 B:设备配对在4.0中是如何实现的,在4.2中是如何实现的 据我所知,表4.2中主要的安全改进之一是它不使用配对密钥来生成一组公共/私有加密密钥。然而,我还没有看到这方面的例子,我想更好地理解它 C:iOS中有安全/蓝牙API吗? 对于4.0到4.2设备,这是否有所不同 答:据我所知没有。B:当访问加密属性时,配对由iOS处理C:不,核心蓝牙MMHH中没有配对

我正试图了解BLE4.2以及它对产品设计和iPhone开发的影响

  • 答:支持BLE 4.2的核心蓝牙API有哪些变化

    • 有没有
  • B:设备配对在4.0中是如何实现的,在4.2中是如何实现的

据我所知,表4.2中主要的安全改进之一是它不使用配对密钥来生成一组公共/私有加密密钥。然而,我还没有看到这方面的例子,我想更好地理解它

  • C:iOS中有安全/蓝牙API吗?
    • 对于4.0到4.2设备,这是否有所不同

  • 答:据我所知没有。B:当访问加密属性时,配对由iOS处理C:不,核心蓝牙MMHH中没有配对API。。。我需要看看固件方面。就目前而言,我一直在使用未加密的GATT配置文件。还没有找到一个在客户端使用加密的好例子。如果你有一个链接到一个会有帮助(或一些代码片段);提示用户与PIN配对并建立密钥。您不需要在CBCentral中执行任何特殊操作。嗨,Paulw11和MM24:您能帮我解决这个问题吗?