【发布时间】:2017-09-16 23:36:03
【问题描述】:
我正在做一个应用程序,需要测量所有 BLE 信标(估计)的信号强度以通过神经网络进行处理,我想将该 RSSI 存储在一个数组中,该数组将发送到用 C# 实现的服务器,我'已经用 wifi 实现了它并希望获得类似的结果,这是我的 Wifi 代码:
ListaWifi = ObjWifi.getScanResults();
rssi = new int[2];
for (int i = 0; i < 2; i++) {
rssi[i] = ListaWifi.get(i).level;
}
我还希望数据始终具有相同的顺序:
int[] ret = new int[3];
for (int i = 0; i < tam; i++) {
switch ((BSSID[i])) {
case "9c:d6:43:94:ee:3f":
ret[0] = rssi[i];
break;
case "9c:d6:43:94:f1:63":
ret[1] = rssi[i];
break;
case "9c:d6:43:94:f1:99":
ret[2] = rssi[i];
break;
default:
break;
}
}
有没有办法持续监控 BLE 信标的数据并以与 wifi 相同的方式存储??
【问题讨论】:
标签: android bluetooth-lowenergy estimote rssi