2、然后,打开小程序,点辩尺击“设备”,在页面中找到“蓝牙设备”,点击“搜索”,系统会自动搜雹哪索附近可用的蓝牙设备,搜索到后点击连接即可。
3、最携肆高后,在小程序中选择您想要播放的香氛,点击“播放”,即可将香氛播放到蓝牙音响上。
此方法可以检测中心设备是否支持蓝牙功能,是否打开蓝牙开关,如不符合上述条件,返回失败建wx.openBluetoothAdapter(OBJECT)和wx.closeBluetoothAdapter(OBJECT)成对使用wx.closeBluetoothAdapter:关闭蓝牙模块,使其进入未初始化状态知答。调用该方法将断开所有已建立的链接并释放系统资源
2.搜索指定设备
wx.startBluetoothDevicesDiscovery(OBJECT)开始搜寻附近的蓝牙外围设备
wx.getBluetoothDevices(OBJECT)获取在小程序蓝牙模块生效期间所有搭山慧已发现的蓝牙设备
wx.onBluetoothDeviceFound(CALLBACK) 监听寻找到新设备的事件
注意: 搜索蓝牙wx.startBluetoothDevicesDiscovery(OBJECT) *** 作比较耗费系统资源,在搜索并连接到设备后调用 wx.stopBluetoothDevicesDiscovery(OBJECT) 方法停止搜索。
正确唯渗的流程是
初始化蓝牙wx.openBluetoothAdapter(OBJECT)
↓
开始搜索蓝牙 wx.startBluetoothDevicesDiscovery(OBJECT)
↓
所有已发现的蓝牙设备wx.getBluetoothDevices(OBJECT)
↓
监听寻找到新设备的事件wx.onBluetoothDeviceFound(CALLBACK)
↓
连接低功耗蓝牙设备wx.createBLEConnection(OBJECT)
↓
获取蓝牙设备所有 service(服务) wx.getBLEDeviceServices(OBJECT)
↓
获取蓝牙设备某个服务中的所有 characteristic(特征值)wx.getBLEDeviceCharacteristics(OBJECT)
↓
启用低功耗蓝牙设备特征值变化时的 notify 功能wx.notifyBLECharacteristicValueChange(OBJECT)
↓
写入wx.writeBLECharacteristicValue(OBJECT)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)