wx.onBluetoothDeviceFound,监听寻找到新设备的事件
基础库 1.1.0 开始支持,低版本需做兼容处理
监听寻找到新设备的事件
CALLBACK参数说明:
| 参数 | 类型 | 说明 |
|---|---|---|
| devices | Array | 新搜索到的设备列表 |
device 对象
蓝牙设备信息
| 参数 | 类型 | 说明 |
|---|---|---|
| name | String | 蓝牙设备名称,某些设备可能没有 |
| deviceId | String | 用于区分设备的 id |
| RSSI | Number | 当前蓝牙设备的信号强度 |
| advertisData | ArrayBuffer |
当前蓝牙设备的广播数据段中的ManufacturerData数据段 (注意:vConsole 无法打印出 ArrayBuffer 类型数据) |
| advertisServiceUUIDs | Array | 当前蓝牙设备的广播数据段中的ServiceUUIDs数据段 |
| localName | String | 当前蓝牙设备的广播数据段中的LocalName数据段 |
示例代码:
// ArrayBuffer转16进度字符串示例
function ab2hex(buffer) {
var hexArr = Array.prototype.map.call(
new Uint8Array(buffer),
function(bit) {
return ('00' + bit.toString(16)).slice(-2)
}
)
return hexArr.join('');
}
wx.onBluetoothDeviceFound(function(devices) {
console.log('new device list has founded')
console.dir(devices)
console.log(ab2hex(devices[0].advertisData))
})
第二部分:如何开通一个小商店
****更多行业产品开发方案,请关注 加速度****
<以上资讯仅供参考,如需解决具体问题,建议您关注作者;如果有软件产品开发需求,可在线咨询获取产品开发方案和报价>
软件
软件开发
软件定制
软件公司
加客服微信获取更多内容