ionic-framework - 获取壁橱设备
问题描述
有什么方法可以获取离手机最近的设备,或者使用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?
})
解决方案
我认为你能做的最好的就是使用信号强度(RSSI)。但是信号强度会受到障碍物的影响,而不仅仅是距离。
推荐阅读
- reactjs - Heroku ReactJS 应用程序呈现空白页面,但在本地工作正常
- javascript - Firebase.auth.currentUser not available on load of page but available after a few seconds
- python - GroupSplitShuffle 和 GroupKFolds 之间的区别
- android - 在不重新加载活动的情况下更新回收站视图中的内容
- javascript - SSIS 从对象变量中读取列
- linux - 如何在文本文件的开头连接字符串值
- java - 数据结构在 N 叉树的每一层都获得最大值
- gps - 解码专有数据 GPRMC 数据 - 雅马哈 GPS 数据记录器
- php - 遇到此错误!:SQLSTATE[HY000] [2054] 服务器请求客户端未知的身份验证方法,不知道该怎么做
- html - 有没有办法获取 profile.getEmail() 返回值以从 html 表单填充输入字段?