2009-05-03 1 views

답변

1

WiFi는 13 개의 채널로 나뉘며 동일한 스펙트럼을 사용하는 다른 라우터 및 장치와의 간섭을 줄이기 위해 사용됩니다. 채널은 라우터에서 수동으로 설정할 수 있지만 종종 라우터에 의해 자동으로 선택됩니다. 채널 자체가 겹칩니다. 예 : 채널 7은 여전히 ​​채널 +/- 5 채널과 상호 작용할 것입니다. 전 세계 모든 지역에서 모든 채널의 라이센스가 제공되는 것은 아니므로 라우터에서 11 개의 채널 만 볼 수 있습니다.

당신이 찾고있는 것처럼 들리는 것은 특정 채널에 대한 신호 또는 더 일반적인 "품질"입니다. 즉 특정 설치에 가장 적합한 채널을 찾는 것입니다. 이 값을 계산할 수있는 다양한 메트릭은 하드웨어 인터페이스에서 사용할 수 있지만 iPhone 네트워킹 API는이를 노출하지 않습니다. jailbroken iPhone 및 해당 devkit을 사용하거나 응용 프로그램을 destop으로 전환하여 조사 할 수 있습니다.

1

라우터가 특정 채널 (1-13)에서 브로드 캐스트하므로 iphone에서 브로드 캐스트중인 채널 만 사용합니다. 채널의 이유는 주변의 라우터와의 간섭을 줄이기 위해서입니다. 이상적으로 사용되지 않는 채널을 선택하려고합니다. 채널 자체는 중첩되지만 예를 들어 채널 7은 채널 +/- 5 채널과 여전히 일치합니다.

다운로드 할 수있는 여러 응용 프로그램이 있으며 다운로드 할 수있는 모든 액세스 지점과 방송중인 채널이 표시됩니다. 이렇게하면 자신을 사용할 수있는 최고의 채널을 찾을 수 있습니다.

기본적으로 내가 말하는 것은 귀하의 iPhone이 라우터가 어떤 채널을 방송하고 있는지 선택할 수 없다는 것입니다.

+0

그건 질문이 아닙니다. 나는 내 애플 리케이션에 정보를 얻을 수있는 방법, 다른 라우터 및 장치가 방송/전송중인 채널을 알고 싶습니다. 또는 다른 말로하면 : 특정 채널에 대한 신호 강도 정보를 추출하는 방식으로 iPhone의 WiFi 하드웨어에 액세스 할 수 있습니까? – Thanks

+0

@Swanzus : 사실 로빈의 대답은 정확합니다. 라우터는 하나의 채널 만 사용합니다. 주변에 여러 개의 네트워크가 있고 그 네트워크에 각각 하나의 라우터가 있다고 가정하면 네트워크의 신호 강도는 채널의 신호 강도입니다. –

+0

숨겨진 네트워크의 경우 하드웨어에 대한 하위 수준의 액세스 권한이 없습니다. –

관련 문제