[Android] Определите мощность передачи подключенного к Wi-Fi устройства без рутирования телефона.
Мне нужно определить значение мощности передачи привязанной сети Wi-Fi в режиме ad-hoc.
Текущие приложения Wi-Fi-модема в Android в основном используют iwconfig для настройки модема, который является неофициальным API.
Используя этот API, можно получить мощность передачи, а также настроить привязанную сеть- супруг с помощью iwconfig.
Тем не менее, он должен быть рутирован, и это работает не на всех телефонах.
Поскольку я не заинтересован в разработке приложения для подключения к Wi-Fi, все, что мне нужно, это просто возможность проверить мощность передачи, если устройство уже привязано. Поэтому мне все равно, задано ли это значение производителем или достигнуто программно.
Кто-нибудь знает способ сделать это без рутирования телефона?
1 ответ
Кажется, это очень старый пост. Надеюсь, плакат нашел свой ответ.
Мой поиск несколько связан, и этот пост появился. То, что я ищу, — это программное обеспечение, приложение или аппаратное устройство / измеритель, с которого я могу считывать выходную мощность устройства WiFi, а также проверять vswr внешней антенны. У меня есть встроенный измеритель, который будет делать это для моего CB-радио, но он работает только в узком диапазоне, за пределами которого WiFi находится далеко.
В любом случае, к сожалению, производитель редко указывает выходную мощность. Альфа — одна из немногих, кто иногда это делает. например AWUS036NHR. Вам нужно будет прокрутить немного вниз и выбрать «ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ». В них указаны выходная мощность и чувствительность. Хотя эта информация не была доступна для нескольких других продуктов, которые я просмотрел на их странице.
Также я обнаружил, что по этой ссылке есть понятная информация о конверсиях.
https://www.digitalairwireless.com/articles/blog/wifi-transmit-power-calculations-made-simples
Надеюсь, здесь что-то поможет.