首页 > 解决方案 > 获取壁橱设备

问题描述

有什么方法可以获取离手机最近的设备,或者使用BuetoothLE Ionic按最近的设备排序的可用设备列表?

就像是:

...

ble: BluetoothLE
...
const params: ScanParams = {
  services: [],
  allowDuplicates: false,
  scanMode: this.ble.SCAN_MODE_LOW_LATENCY, //Something to do here maybe?
  matchMode: this.ble.MATCH_NUM_MAX_ADVERTISEMENT,
  matchNum: this.ble.MATCH_NUM_ONE_ADVERTISEMENT
};
this.ble.startScan(params).subscribe(device=>{
   //Something to do here maybe?
})

标签: ionic-frameworkbluetoothbluetooth-lowenergy

解决方案


我认为你能做的最好的就是使用信号强度(RSSI)。但是信号强度会受到障碍物的影响,而不仅仅是距离。


推荐阅读