关注一下
wx.openBluetoothAdapter无法开启苹果的蓝牙在运行小程序前已经将手机蓝牙开启。 现在在安卓平台上能调用手机蓝牙并连接。但在苹果平台上使用,无法通过小程序调用手机蓝牙。 并且微信版本都在6.6.7以上。 现在调试下来,发现运行wx.openBluetoothAdapter没起作用,wx.getBluetoothAdapterState提示初始化失败。 当前代码如下。 onShow: function () { wx.openBluetoothAdapter({ success: function (res) { }, fail: function (res) { wx.showModal({ title: '提示', content: '请检查手机蓝牙是否打开', }) } }) //开启蓝牙模块并初始化 //检查蓝牙模块是否初始化成功 wx.getBluetoothAdapterState({ success: function (res) { var available = res.available if (!available) { wx.showToast({ title: '蓝牙初始化失败', icon: 'loading', duration: 2000 }) } else { wx.showToast({ title: '蓝牙初始化成功', icon: 'success', duration: 2000 }) } } }) //检查蓝牙模块是否初始化成功 },
2018-09-29经过一段时间的试验,api没有办法改特定的波特率,但是手机能自动识别一定范围的波特率。初步测试了下,能识别9600-57600左右,没有扩大范围测试。
小程序能设置手机蓝牙的波特率吗?我的硬件实物蓝牙模块如果波特率为9600,可以与手机连接。如果将其改成115200就无法连接,想问下,小程序里有相关语句能更改手机波特率吗?
2018-09-06