2 回复
// 向蓝牙设备发送一个0x00的16进制数据const buffer = new ArrayBuffer(1)const dataView = new DataView(buffer)
dataView.setUint8(0, 0)
wx.writeBLECharacteristicValue({ // 这里的 deviceId 需要在 getBluetoothDevices 或 onBluetoothDeviceFound 接口中获取
deviceId, // 这里的 serviceId 需要在 getBLEDeviceServices 接口中获取
serviceId, // 这里的 characteristicId 需要在 getBLEDeviceCharacteristics 接口中获取
characteristicId, // 这里的value是ArrayBuffer类型
value: buffer,
success(res) { console.log('writeBLECharacteristicValue success', res.errMsg)
}
})