uni.getBLEDeviceCharacteristics({
deviceId,
serviceId,
success(res) {
_this.notifyId = res.characteristics[1].uuid //接收id
_this.writeId = res.characteristics[0].uuid //写入id
}
})
uni.notifyBLECharacteristicValueChange({
state: true, // 启用 notify 功能
deviceId: deviceId,
serviceId: _this.serviceId,
characteristicId: _this.notifyId,
})
- 发布:2023-06-20 17:18
- 更新:2023-06-20 17:18
- 阅读:284
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX版本号: 3.8.5
示例代码:
操作步骤:
无
无
预期结果:
无
无
实际结果:
无
无
bug描述:
假如一个ble蓝牙两个uuid名称相同的话,characteristics[0].uuid为写入id,characteristics[1].uuid为监接收d,安卓微信小程序监听不到蓝牙消息,苹果微信小程序可以监听到。
将其中第二个uuid名称更改后,安卓微信小程序可以监听到蓝牙消息,苹果微信小程序可以监听不到。
0 个回复