2009-05-03 2 views

Antwort

1

WiFi ist in 13 Kanäle aufgeteilt - sie werden verwendet, um Interferenzen mit anderen Routern und Geräten mit demselben Spektrum zu reduzieren. Der Kanal kann manuell in einem Router eingestellt werden, wird jedoch oft automatisch vom Router ausgewählt. Die Kanäle selbst überlappen sich; z.B. Kanal 7 interferiert immer noch mit Kanälen +/- 5 Kanälen. Beachten Sie, dass nicht alle Kanäle in allen Regionen der Welt lizenziert sind, sodass Sie nur 11 Kanäle auf Ihrem Router sehen können.

Nach was Sie suchen, ist das Signal zu Rauschen oder noch allgemeinere "Qualität" auf einem bestimmten Kanal - d. H. Herauszufinden, welcher Kanal für eine bestimmte Installation am besten ist. Obwohl die verschiedenen Metriken, mit denen Sie diesen Wert berechnen können, an der Hardware-Schnittstelle verfügbar sind, stellt die iPhone-Netzwerk-API diese nicht zur Verfügung. Du könntest mit einem jailbroken iPhone und dem entsprechenden devkit nachforschen oder deine App zum destop schalten.

1

Ihr Router sendet auf einem bestimmten Kanal (1-13) und Ihr iPhone verwendet nur den Kanal, der ausgestrahlt wird. Die Gründe für die Kanäle sind, Interferenzen mit anderen Routern zu reduzieren. idealerweise möchten Sie einen Kanal auswählen, der nicht verwendet wird. Die Kanäle selbst überlappen sich jedoch, z. B. wird der Kanal 7 immer noch mit Kanälen +/- 5 Kanälen interferieren.

Es gibt eine Reihe von Anwendungen, die Sie herunterladen können, die Ihnen alle Access Points zeigen, die es finden kann und welchen Kanal es sendet. Dies kann Ihnen helfen, den besten Kanal für sich selbst zu finden.

Grundsätzlich, was ich sage, ist, dass Ihr iPhone nicht wählen kann, auf welchem ​​Kanal Ihr Router sendet.

+0

Das war nicht die Frage. Ich möchte wissen, wie ich die Informationen in meine App bekommen kann, auf welchen Kanälen andere Router und Geräte senden/senden. Oder mit anderen Worten: Kann ich auf die WLAN-Hardware des iPhones so zugreifen, dass ich die Signalstärke für bestimmte Kanäle extrahiere? – Thanks

+0

@Swanzus: Eigentlich ist Robins Antwort richtig. Ein Router verwendet nur einen Kanal. Angenommen, Sie haben mehrere Netzwerke und diese Netzwerke haben jeweils einen Router, dann ist die Signalstärke des Netzwerks die Signalstärke des Kanals. –

+0

Bei versteckten Netzwerken usw. haben Sie keinen Zugriff auf die Hardware auf niedrigerer Ebene. –

Verwandte Themen