const buffer = new ArrayBuffer(8) const dataView = new DataView(buffer) for (var i = 0; i < senddata.length; i++) { dataView.setUint8(i, senddata.charAt(i).charCodeAt()) }
向蓝牙写数据我想向蓝牙写入字符串‘ #PW = 2 F5AC ’应该怎么转换成ArrayBuffer类型。请问该怎么做,求大佬解答
2019-04-19[代码]// 向蓝牙设备发送一个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) } })[代码]
蓝牙发送[图片] 有做个小程序蓝牙的大佬吗?求解释这个怎么发送啊
2019-04-19