小程序蓝牙搜索外围设备问题
发布于 5 年前 作者 chaolong 9285 次浏览 来自 问答

急急急!!!

急急急!!!

急急急!!!

___
___

wx.openBluetoothAdapter(OBJECT)//初始化小程序蓝牙模块

wx.closeBluetoothAdapter(OBJECT)//关闭蓝牙模块


问题一:

   初始化蓝牙资源后,调用

wx.startBluetoothDevicesDiscovery(OBJECT)后,通过wx.getBluetoothDevices(OBJECT)定时获取搜索到的设备,请问wx.getBluetoothDevices(OBJECT)获取到的设备集合中的RSSI信号值会发生变化吗,变化的频率是多少,是根据外围设备的广播频率来的????


问题二:

通过正常openBluetoothAdapter接口打开蓝牙资源,并执行startBluetoothDevicesDiscovery搜索外围设备,是不是执行了closeBluetoothAdapter接口关闭了蓝牙模块成功后,调用getBluetoothDevices接口就你拿不到外围设备列表了,还是能拿到?这个流程对我有很大的帮助;



麻烦大神帮忙解答下!!!!

麻烦大神帮忙解答下!!!!

麻烦大神帮忙解答下!!!!

@马化腾 @小哥哥 @小姐姐们

1 回复

回答一:不会,wx.getBluetoothDevices(OBJECT)是抓取一次搜索到的结果,那一次搜索后的结果是不变的,但是你下一次搜索的结果可能会和上一次搜索的结果不一样,蓝牙信号强度有很多因素干扰的,有浮动很正常 回答二:调用closeBluetoothAdapter这个方法后,这个getBluetoothDevices方法和一些相关蓝牙操作的方法都执行不了,那肯定拿不到外围设备列表

回到顶部