uniapp 低功耗蓝牙 写入设备

我需要uniapp+vue2将 指令传输到 低功耗蓝牙设备上 我在调试工具上是这么发送的 设备有反应 求帮助应该如何编码 我已经拿到了设备id 服务 特征值 (监听,写入)都拿到了 就是发送指令设备没反应

img

img

以下是我写的代码。。
我感觉是编码格式我没有做处理 (us-ascii 格式??) 还是使用的uniapp原生的低功耗蓝牙api
https://uniapp.dcloud.net.cn/api/system/ble.html#writeblecharacteristicvalue

img

求帮忙 !! 发送数据 有偿!!

我在调试工具上都可以发送出去并且 设备也会相应 但是写的代码就不行 (能发出去)

使用这个试下:

function str2ab(inputString){
    return new TextEncoder().encode(inputString).buffer;
}

参考 https://blog.csdn.net/shidas/article/details/120230769

保姆级别uni-app使用低功耗蓝牙
可以参考下


IOS开发:UniAPP实现BLE低功耗蓝牙开发1_uniapp蓝牙开发实例_程序员洲洲的博客-CSDN博客 Uni-app介绍uni-app 是使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。Uni-app优点BLE开发流程1、初始化蓝牙 uni.openBluetoothAdapter(OBJECT)2、开始搜索蓝牙设备 uni.startBluetoothDevicesDiscovery(OBJECT)3、发现外围设备 uni.onBluetoothDeviceFound(CALLBACK)4、停止搜寻附近的蓝牙外围设_uniapp蓝牙开发实例 https://blog.csdn.net/weixin_51484460/article/details/123784743