【问题标题】:Can't read Gatt characteristic (gatt error 15)无法读取 Gatt 特征(gatt 错误 15)
【发布时间】:2014-03-21 14:06:32
【问题描述】:

我正在尝试在 gatt 连接并成功发现服务后立即读取特征。但在onCharacteristicRead gatt 回调中收到错误 15 (0x0f, GATT_INSUFFICIENT_ENCRYPTION) 和 137 (0x0089)。出现此错误后,gatt 立即断开连接。

我的设备是三星 S4,4.4.2。

【问题讨论】:

  • 您能否使用其他支持 BLE 的系统成功地从该外围设备读取该特征?
  • @ChrisStratton 我可以在samsung s3 (I9300)上成功阅读

标签: android bluetooth-lowenergy gatt


【解决方案1】:

据我所知,当您尝试执行需要加密的 GATT 操作时,会发生“GATT_INSUFFICIENT_ENCRYPTION”和“GATT_INSUFFICIENT_AUTHENTICATION”这两个错误。这意味着您需要在尝试执行任何 GATT 操作之前与远程 BLE 设备配对,例如读取特征或写入特征等。

查看以下SO link,了解与 BLE 设备配对的不同方式。

【讨论】:

    猜你喜欢
    • 2016-07-26
    • 1970-01-01
    • 1970-01-01
    • 2017-02-12
    • 2019-01-12
    • 2013-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多