无法写入 BLE 特性
Posted
技术标签:
【中文标题】无法写入 BLE 特性【英文标题】:Cannot write to BLE characteristics 【发布时间】: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 上标记为可写? 你试过用谷歌搜索错误信息吗? 【参考方案1】:您正在尝试编写特征 2A38,即心率监测器的 sensor location attribute
这是一个只读属性,因为您不能简单地通过将新值写入特征来更改传感器的位置。
【讨论】:
只是为了我的测试,我想从我的 ios APP 将位置发送到北欧。有可能吗? 是的,但是您需要确定哪些配置文件已加载到您的设备中并找到可写属性。 我试过了。该项目具有 HRS 服务、电池服务和设备信息。我将 hrs 位置特征修改为写打开,但它仍然有相同的错误以上是关于无法写入 BLE 特性的主要内容,如果未能解决你的问题,请参考以下文章