小程序
小游戏
企业微信
微信支付
扫描小程序码分享
1、wx.getBLEDeviceRSSI 方法,实时获取蓝牙的RSSI,需要先建立设备连接后才能调用该方法。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
具体解决方案:
1、wx.startBluetoothDevicesDiscovery API中开启
allowDuplicatesKey : true,
(监听搜索到新设备的事件)
(1)由于开启了 allowDuplicatesKey : true,此时会重复上报之前获取的设备(但RSSI不同)
(2) 由于(1)中会重复上报设备,所以需要自行逻辑实现 (当重复设备上报时 只更新 res.RSSI的值)
(3)最后把获取到的 蓝牙列表 渲染到 <view> 中,即可实现
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢邀,参考一下;https://developers.weixin.qq.com/community/develop/doc/0004a223bd8aa0b945aa302fc5b400?highLine=wx.getBLEDeviceRSSI
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
具体解决方案:
1、wx.startBluetoothDevicesDiscovery API中开启
allowDuplicatesKey : true,
2、调用 wx.onBluetoothDeviceFound(function listener)
(监听搜索到新设备的事件)
3、需要在 自定义的 function listener 中获取实时RSSI
(1)由于开启了 allowDuplicatesKey : true,此时会重复上报之前获取的设备(但RSSI不同)
(2) 由于(1)中会重复上报设备,所以需要自行逻辑实现 (当重复设备上报时 只更新 res.RSSI的值)
(3)最后把获取到的 蓝牙列表 渲染到 <view> 中,即可实现
谢邀,参考一下;https://developers.weixin.qq.com/community/develop/doc/0004a223bd8aa0b945aa302fc5b400?highLine=wx.getBLEDeviceRSSI
搜索蓝牙界面实时显示RSSI的 效果(没有连接蓝牙也能实时显示RSSI)