Как узнать уровень шума Wi-Fi на Android?JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Как узнать уровень шума Wi-Fi на Android?

Сообщение Гость »


     Я хочу внедрить приложение, которое измеряет качество сигнала Wi-Fi в помещении. В ходе своего исследования я обнаружил, что лучший способ получить точные измерения — это не получать только RSSI, а вместо этого использовать SNR (отношение сигнал/шум).

Как получить уровень шума из Android SDK? Насколько я слышал, для этого нет API. Однако я нашел метод, который предоставляет SNR (getEvdoSnr()). К сожалению, этот работает только для сигнала GSM/CDMA, а не для подключения Wi-Fi.

Можно ли что-нибудь рассчитать SNR в Android? Я считаю, что это осуществимо, потому что я нашел в Play Маркете приложение (под названием WiFi SNR), которое успешно измеряет этот коэффициент.

ПРИМЕЧАНИЕ. Android ScanResult не определяет уровень шума, даже если он указан в официальной документации:

Описывает информацию об обнаруженной точке доступа. В дополнение к описанным здесь атрибутам запрашивающая сторона отслеживает атрибуты качества, шума и максимального битрейта, но в настоящее время не сообщает о них внешним клиентам.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»