Skip to content

在向蓝牙特征值写数据时返回‘REQUEST_FAILED’错误 #1703

@gaopingfly

Description

@gaopingfly

是否为新品(必填)
新品

关联的产品model
com.oms.lock.dl01

项目ID(必填)

用户ID(必填)
1495617830

企业名称(必填)
欧菲光

环境(必填)

  • 电脑操作系统:[Mac OS]
  • 手机系统:[Android 7.1.1]
  • SDK分支: [SDK_10069]
  • 相关模块:[Bluetooth]

现象(必填)
通过characteristics的write方法在写数据时,总是在catch中报‘REQUEST_FAILED’错误

期望(必填)
1、在write时,报错信息REQUEST_FAILED错在哪里。看米家日志有报errcode:200404。
2、如何解决问题

其他的上下文/日志/截图
日志是调用write方法后的内容
WeChat5cf6f1a40acd9a4de0414b59c25a07b2

尝试过的解决办法
1、write方法的参数分别用全大写 or 全小写 的16进制字符串,结果均报错。
2、尝试先调用特征值的notify(true)方法,再write,结果依然失败。
3、我们的设备端蓝牙开发人员未收到相关信息。但采用app的开门方法(Device.getBluetoothLE().securityLock.toggle)可以开门。
4、尝试断开蓝牙设备连接->重新连接设备->发现自定义服务->发现自定义特征值->通过自定义的特征值重新调用write方法,多次尝试依然失败。

不要贴大段代码❗️

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions