收藏
回答

writeBLECharacteristicValue(),蓝牙设备的Notify会关闭?

writeBLECharacteristicValue() {

// 向蓝牙设备发送一个0x00的16进制数据

let buffer = new ArrayBuffer(25)

let dataView = new DataView(buffer)

dataView.setUint8(0, Math.random() * 255 | 0)

wx.writeBLECharacteristicValue({

deviceId: this._deviceId,

serviceId: this._serviceId,

characteristicId: this._characteristicId,

value: buffer,

})

}

IOS16+, 当发送消息后, 蓝牙设备端的notify会自动就停止了. 安卓没有问题. 使用官方代码同样会有该问题. 如何解决呢?

回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    08-28

    可以先在同一部手机上用nRF Connect尝试相同订阅和写入操作,看看是否有问题

    08-28
    有用
    回复
登录 后发表内容