2009-05-03 2 views
4

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

ответ

1

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

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

1

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

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

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

+0

Это не вопрос. Я хочу знать, как я могу получить информацию в своем приложении, на каких каналах транслируются и передаются другие маршрутизаторы и устройства. Или, другими словами: могу ли я получить доступ к оборудованию Wi-Fi iPhone таким образом, чтобы извлечь информацию о силе сигнала для определенных каналов? – Thanks

+0

@Swanzus: Собственно, ответ Робин правильный. Маршрутизатор использует только один канал. Предполагая, что у вас есть несколько сетей вокруг, и в этих сетях есть по одному маршрутизатору каждый, тогда сила сигнала в сети - это уровень сигнала канала. –

+0

Что касается скрытых сетей и т. Д., У вас нет доступа более низкого уровня к оборудованию. –

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