收藏
回答

BLEPeripheralServe添加notify服务,蓝牙设备订阅返回no descriptor

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug BLEPeripheralServer.addService 微信安卓客户端 7.0.12 2.10.3

1、BLEPeripheralServer添加notify服务

this.server.addService({
    service: {
        uuid: this.serviceId,
        characteristics: [{
            uuid: this.notifyId,
            properties: {
                notify: true
            },
            permission: {
                readable: true
            },
            descriptors: [{
                uuid: this.desId,
                permission: {
                    read: true
                }
            }]
        }]
    }
});

2、使用开源app连接并打开通知,显示BleException{code=102, descriptor equals null }

开源app链接为https://github.com/Jasonchenlijian/FastBle


最后一次编辑于  2020-03-23
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签