블루투스 저에너지 디바이스의 UI에서 "신호 강도 막대"로 블루투스 연결 강도를 표시하고 싶습니다. 이를 위해 BluetoothGattCallback.onReadRemoteRssi
의 RSSI 값을 사용해야합니다. 그러나이 방법은 RSSI를 바 스케일이 아닌 데시벨로 반환합니다. 이 값을 막대 눈금 또는 비율로 안정적으로 변환 할 수있는 방법이 필요합니다.블루투스 RSSI의 WifiManager.calculateSignalLevel과 같습니다.
답변을 위해 Android 문서를 검색하는 동안 나는 WifiManager.calculateSignalLevel(int rssi, int numLevels)
을 우연히 발견했습니다. 이 방법을 사용하여 Bluetooth 신호 강도를 해석 할 수 있습니까? 그렇지 않다면 어떻게해야합니까? 데시벨 RSSI와
그 동안 해결책을 찾았습니까? –
불행히도 아직 안 ... –