微信小程序之蓝牙 BLE 踩坑记录
2019-07-16 本文已影响0人
Rogi
调用蓝牙BLE步骤
初始化蓝牙---搜寻附近的蓝牙外围设备---监听寻找到新设备的事件---连接低功耗蓝牙设备
踩坑
1、Android从微信 6.5.7 开始支持,iOS从微信 6.5.6 开始支持,因此小程序中需要做好版本检测,在 app.js 文件中加入以下代码,其中 wx.getSystemInfoSync 是一个获取系统信息的API。
onLaunch: function() {
this.globalData.sysinfo = wx.getSystemInfoSync()
},
getModel: function () { //获取手机型号
return this.globalData.sysinfo["model"]
},
getVersion: function () { //获取微信版本号
return this.globalData.sysinfo["version"]
},
getSystem: function () { //获取操作系统版本
return this.globalData.sysinfo["system"]
},
getPlatform: function () { //获取客户端平台
return this.globalData.sysinfo["platform"]
},
getSDKVersion: function () { //获取客户端基础库版本
return this.globalData.sysinfo["SDKVersion"]
}
巨坑!!!!!!!!!!
2、小程序关于获取蓝牙的api,无论是低功耗蓝牙还是普通蓝牙均不能搜索(手机、电脑)设备。
由于测试条件不足目前测试,目前蓝牙耳机能搜索出来。(19.7.16记录)