my.writeBLECharacteristicValue

2020-09-15 15:20 更新

版本需求:支付宝客户端 10.0.18 或更高版本,若版本较低,建议做 兼容处理。支持 iOS 客户端,Android 5.0 及以上版本客户端。

注意:IDE 模拟器暂不支持调试,请以真机调试结果为准。

向低功耗蓝牙设备特征值中写入数据。

使用说明:

  • 设备的特征值必须支持 write 才可以成功调用,具体请参见 characteristic 的 properties 属性。
  • 写入的二进制数据需要进行 Hex 编码。

扫码体验

蓝牙.jpeg

效果示例

蓝牙写入数据.png

示例代码

my.writeBLECharacteristicValue({
  deviceId: deviceId,
  serviceId: serviceId,
  characteristicId: characteristicId,
  value: 'fffe',
  success: (res) => {
    console.log(res)
  },
  fail:(res) => {
  },
  complete: (res)=>{
  }
});

入参

Object 类型,属性如下:

属性 类型 必填 描述
deviceId String 蓝牙设备 ID,参考 device 对象。
serviceId String 蓝牙特征值对应 service 的 UUID。
characteristicId String 蓝牙特征值的 UUID。
value Hex String 蓝牙设备特征值对应的值,为 16 进制字符串,限制在 20 字节内。
success Function 调用成功的回调函数。
fail Function 调用失败的回调函数。
complete Function 调用结束的回调函数(调用成功、失败都会执行)。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号