2015-01-04 4 views
0

Предположим, что этот сетевой макет: 1 маршрутизатор, 1 ноутбук (как сервер), 1 мобильный телефон. enter image description hereВозможно ли получить силу сигнала мобильного телефона Wi-Fi на стороне маршрутизатора через .NET?

Ноутбук и мобильный телефон подключены к маршрутизатору через WiFi.

Вопрос 1: Возможно ли использование (с использованием .NET или Java) со стороны ноутбука для получения значений дБ или дБм (сигнала) для данного мобильного телефона без каких-либо действий со стороны мобильного телефона (помимо подключения к Wi-Fi)? Или это возможно только в том случае, если производитель маршрутизатора предоставляет SDK?

Вопрос 2: Является ли маршрутизатор измерением силы сигнала мобильного телефона?

ответ

1

Короткий ответ: нет, мы не можем получить уровень сигнала на устройстве, не имея никакой информации от него. И это не программное обеспечение, которое ограничивает нас, а физику.

Дольше один: Уровень сигнала зависит от мощности излучателя маршрутизатора, настройки антенны, местоположения устройства (в системе координат маршрутизатора) и условий окружающей среды (например, воздействия дождя или других сетей).

Хотя вы можете получить мощность излучателя маршрутизатора от маршрутизатора SW, очень маловероятно настроить антенну (антенны?), Практически невозможно получить местоположение устройства (вам понадобится какой-то GPS-подобный интерфейс, который, я считаю, , в значительной степени особый) и абсолютно невозможно получить погодные условия.

Хорошая новость заключается в том, что устройство все равно измеряет уровень сигнала, поэтому, если у вас есть что-либо, установленное на нем, оно доступно без проблем. Например, вот некоторые ссылки для Android:

http://androidxref.com/4.2_r1/xref/frameworks/base/wifi/java/android/net/wifi/WifiWatchdogStateMachine.java#103

+0

Если мобильный телефон подключен к маршрутизатору, иногда посылать некоторые пакеты друг между другом, делает маршрутизатор делает силу сигнала измерения с подключенного телефона? – Yoda

+0

Маршрутизатор не в состоянии измерить силу сигнала - это возможно только на устройстве. Что можно сделать, так это то, что уровень сигнала может быть отправлен маршрутизатору через определенные промежутки времени, чтобы принять решение о возможных передачах обслуживания, но я не знаю такого механизма в сетях WiFi. Но я не уверен на 100%, если это так. –

+0

Я слышал о торговых центрах, следящих за клиентами (их маршрутами) с использованием Wi-Fi-позиционирования. Поэтому им сначала нужно было установить программное обеспечение на стороне клиентов торгового центра? – Yoda

 Смежные вопросы

  • Нет связанных вопросов^_^