По предоставленной вами ссылке:
0 -113 дБм или менее
1 -111 дБм
2 ... 30 -109 ... -53 дБм
31 -51 дБм или более
99 неизвестно или не обнаружено
Это будет означать, что у вас есть диапазон или от -113 до -51, или -62dBm. Чтобы преобразовать это в процент, вы можете взять полученное вами значение (0-31,99), выяснить, что такое соответствующий дБм, а затем найти разницу с -113 и разделить на 62.
Например,
0 = -113dBm. Разница с -113 = 0. 0/62 = 0%.
1 = -111dBm. Разница с -113 = 2. 2/62 ~ 3%.
30 = -53dBm. Разница с -113 = 60. 60/62 ~ 97%.
Единственный особый случай, который вам нужен, это 99, который должен обрабатываться как 0.