Я могу получить Dbm bluetooth, но я хочу визуализировать силу сигнала. Я думаю, если кто-нибудь может помочь следующее:Визуализируйте силу сигнала Bluetooth Bluetooth
- Max/Min RSSI Значение
- RSSI (дБм) в процентах
- Простой Визуальное представление (по горизонтали). (В настоящее время я использую ProgressBar для простоты, хотя, может быть, неплохо сделать его немного более существенным и профессиональным).
Я нашел следующий код, который может помочь:
public static int calculateSignalLevel(int rssi, int numLevels) {
if (rssi <= MIN_RSSI){return 0;}
else if (rssi >= MAX_RSSI){return numLevels - 1;}
else {
int partitionSize = (MAX_RSSI - MIN_RSSI)/(numLevels - 1);
return (rssi - MIN_RSSI)/partitionSize;
}
}
Edit: У моего ноутбука я получаю около -60 до -70 (возможно, что может быть около ближе всего?)