收藏
回答

读取低功耗蓝牙设备的特征值的二进制数据值失败?

问题模块
API和组件

如图所示,蓝牙设备特征值的 uuid能读取得到,但是通过这些uuid无法读取特征值的二进制数据值。请问这是什么原因?谢谢

最后一次编辑于  2017-06-09
回答关注问题邀请回答
收藏

5 个回答

  • ifwang
    ifwang
    2017-06-13

    蓝牙错误码(errCode)列表

    错误码说明备注
    0ok正常
    10000not init未初始化蓝牙适配器
    10001not available当前蓝牙适配器不可用
    10002no device没有找到指定设备
    10003connection fail连接失败
    10004no service没有找到指定服务
    10005no characteristic没有找到指定特征值
    10006no connection当前连接已断开
    10007property not support当前特征值不支持此操作
    10008system error其余所有系统上报的异常
    10009system not supportAndroid 系统特有,系统版本低于 4.3 不支持BLE
    10010no descriptor没有找到指定描述符



    没有找到指定特征值,可以确定下传参是否正确

    2017-06-13
    赞同
    回复
  • Edward
    Edward
    2017-06-13

    不好意思,是有错误原因的了,报错10005。具体如下图


    2017-06-13
    赞同
    回复
  • ifwang
    ifwang
    2017-06-12

    应该是可以从 fail 回调的参数里拿到错误原因的,如果有问题麻烦加下这个微信


    rdgztest_60014

    2017-06-12
    赞同
    回复
  • Edward
    Edward
    2017-06-10

    无法看到errCode,失败时直接回调方法,没有返回错误信息的。官方截图如下


    2017-06-10
    赞同
    回复
  • ifwang
    ifwang
    2017-06-09

    请问失败后返回的errCode是什么呢?

    2017-06-09
    赞同
    回复