Можно ли получить данные об уровне сигнала Wi-Fi для разных каналов в iPhone? - PullRequest
4 голосов
/ 03 мая 2009

Я предполагаю, что аппаратное обеспечение iPhone Wi-Fi способно переключаться между каналами, поскольку мой маршрутизатор WLAN показывает мне каналы с 1 по 13. Так что, я думаю, спектр WLAN должен быть разделен на эти. Я хотел бы наблюдать за уровнем сигнала от определенного канала в моем приложении. Есть ли способ получить эти данные?

Ответы [ 2 ]

1 голос
/ 04 мая 2009

WiFi разделен на 13 каналов - они используются для уменьшения помех другим маршрутизаторам и устройствам, использующим тот же спектр. Канал может быть установлен вручную в маршрутизаторе, но часто выбирается автоматически маршрутизатором. Сами каналы перекрываются; например канал 7 будет по-прежнему мешать каналам +/- 5 каналов. Обратите внимание, что не все каналы лицензированы во всех регионах мира, поэтому вы можете видеть (скажем) только 11 каналов на вашем маршрутизаторе.

То, что вы ищете, это сигнал к шуму или даже более общее «качество» на любом конкретном канале - то есть выяснение, какой канал лучше всего подходит для конкретной установки. Хотя различные метрики, которые позволят вам вычислить это значение, доступны на аппаратном интерфейсе, сетевой интерфейс iPhone не предоставляет их. Вы можете провести расследование, используя взломанный iPhone и соответствующий devkit или переключив свое приложение на destop.

1 голос
/ 03 мая 2009

Ваш маршрутизатор вещает на определенном канале (1-13), и ваш iphone просто будет использовать канал, который вещает. Причины для каналов в том, чтобы уменьшить помехи от других маршрутизаторов вокруг. в идеале вы хотите выбрать канал, который не используется. Сами каналы перекрываются, хотя, например, канал 7 будет по-прежнему мешать каналам +/- 5 каналов.

Есть ряд приложений, которые вы можете загрузить, которые покажут вам все точки доступа, которые он может найти, и по какому каналу они вещают. Это может помочь вам найти лучший канал для использования самостоятельно.

По сути, я говорю о том, что ваш iPhone не может выбрать, по какому каналу вещает ваш маршрутизатор.

...