这篇文章主要为大家展示了小程序开发中如何读取低功耗蓝牙设备的特征值的二进制数据值,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“小程序开发中如何读取低功耗蓝牙设备的特征值的二进制数据值”这篇文章吧。
读取低功耗蓝牙设备的特征值的二进制数据值。注意:必须设备的特征值支持read
才可以成功调用,具体参照 characteristic 的 properties 属性
OBJECT参数说明:
参数 |
类型 |
必填 |
说明 |
---|
deviceId |
String |
是 |
蓝牙设备 id,参考 device 对象 |
serviceId |
String |
是 |
蓝牙特征值对应服务的 uuid |
characteristicId |
String |
是 |
蓝牙特征值的 uuid |
success |
Function |
是 |
成功则返回本机蓝牙适配器状态 |
fail |
Function |
否 |
接口调用失败的回调函数 |
complete |
Function |
否 |
接口调用结束的回调函数(调用成功、失败都会执行) |
success返回参数:
参数 |
类型 |
说明 |
---|
errCode |
Number |
错误码 |
errMsg |
String |
成功:ok,错误:详细信息 |
示例代码:
// 必须在这里的回调才能获取wx.onBLECharacteristicValueChange(function(characteristic) { console.log('characteristic value comed:', characteristic)
})
wx.readBLECharacteristicValue({ // 这里的 deviceId 需要已经通过 createBLEConnection 与对应设备建立链接 [**new**]
deviceId: deviceId, // 这里的 serviceId 需要在上面的 getBLEDeviceServices 接口中获取
serviceId: serviceId, // 这里的 characteristicId 需要在上面的 getBLEDeviceCharacteristics 接口中获取
characteristicId: characteristicId,
success: function (res) {console.log('readBLECharacteristicValue:', res.errCode)
}
})
小程序是什么意思
小程序是一种不需要下载安装即可使用的应用,通过扫描二维码或是搜一搜立即使用,操作简单,便于传播,能够实现消息通知、线下扫码、公众号关联等七大功能。它基于微信运行的,类似于APP,想用就用,用完即走,不会占用内存。
以上就是关于“小程序开发中如何读取低功耗蓝牙设备的特征值的二进制数据值”的内容,如果该文章对您有所帮助并觉得写得不错,劳请分享给您的好友一起学习新知识,若想了解更多相关知识内容,请多多关注天达云行业资讯频道。