【问题标题】:Cannot write to BLE characteristics无法写入 BLE 特性
【发布时间】:2014-07-14 14:46:40
【问题描述】:

我用的是 iPhone 4S。

我成功地将数据从 nordic nrf81522 发送到我的 iOS APP,但是当我尝试通过另一个特征将数据发送回 nordic 时收到错误:

didWriteValueForCharacteristic 2A38 error = Error Domain=CBErrorDomain
Code=0 "Unknown error." UserInfo=0x165ee7e0
{NSLocalizedDescription=Unknown error.}

这个错误是什么意思?

谢谢。

【问题讨论】:

  • 该特征是否在您的 Nordic 上标记为可写?
  • 你试过用谷歌搜索错误信息吗?

标签: ios bluetooth-lowenergy core-bluetooth


【解决方案1】:

您正在尝试编写特征 2A38,即心率监测器的 sensor location attribute

这是一个只读属性,因为您不能简单地通过将新值写入特征来更改传感器的位置。

【讨论】:

  • 只是为了我的测试,我想从我的 ios APP 将位置发送到北欧。有可能吗?
  • 是的,但是您需要确定哪些配置文件已加载到您的设备中并找到可写属性。
  • 我试过了。该项目具有 HRS 服务、电池服务和设备信息。我将 hrs 位置特征修改为写打开,但它仍然有相同的错误
猜你喜欢
  • 2014-12-10
  • 2014-08-08
  • 2018-02-11
  • 1970-01-01
  • 2018-06-13
  • 1970-01-01
  • 1970-01-01
  • 2014-10-29
  • 1970-01-01
相关资源
最近更新 更多