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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions