내 WLAN 라우터에서 채널 1 ~ 13을 표시하기 때문에 iPhone Wi-Fi 하드웨어가 채널간에 전환 할 수 있다고 가정합니다. 따라서 WLAN 스펙트럼이 그 범위를 벗어나야한다고 생각합니다. 내 앱 내 특정 채널의 신호 강도를 관찰하고 싶습니다. 이 데이터를 가져 오는 방법이 있습니까?iPhone의 다른 채널에 대해 Wi-Fi 신호 강도 데이터를 가져올 수 있습니까?
답변
WiFi는 13 개의 채널로 나뉘며 동일한 스펙트럼을 사용하는 다른 라우터 및 장치와의 간섭을 줄이기 위해 사용됩니다. 채널은 라우터에서 수동으로 설정할 수 있지만 종종 라우터에 의해 자동으로 선택됩니다. 채널 자체가 겹칩니다. 예 : 채널 7은 여전히 채널 +/- 5 채널과 상호 작용할 것입니다. 전 세계 모든 지역에서 모든 채널의 라이센스가 제공되는 것은 아니므로 라우터에서 11 개의 채널 만 볼 수 있습니다.
당신이 찾고있는 것처럼 들리는 것은 특정 채널에 대한 신호 또는 더 일반적인 "품질"입니다. 즉 특정 설치에 가장 적합한 채널을 찾는 것입니다. 이 값을 계산할 수있는 다양한 메트릭은 하드웨어 인터페이스에서 사용할 수 있지만 iPhone 네트워킹 API는이를 노출하지 않습니다. jailbroken iPhone 및 해당 devkit을 사용하거나 응용 프로그램을 destop으로 전환하여 조사 할 수 있습니다.
라우터가 특정 채널 (1-13)에서 브로드 캐스트하므로 iphone에서 브로드 캐스트중인 채널 만 사용합니다. 채널의 이유는 주변의 라우터와의 간섭을 줄이기 위해서입니다. 이상적으로 사용되지 않는 채널을 선택하려고합니다. 채널 자체는 중첩되지만 예를 들어 채널 7은 채널 +/- 5 채널과 여전히 일치합니다.
다운로드 할 수있는 여러 응용 프로그램이 있으며 다운로드 할 수있는 모든 액세스 지점과 방송중인 채널이 표시됩니다. 이렇게하면 자신을 사용할 수있는 최고의 채널을 찾을 수 있습니다.
기본적으로 내가 말하는 것은 귀하의 iPhone이 라우터가 어떤 채널을 방송하고 있는지 선택할 수 없다는 것입니다.
- 1. Android : WiFi 신호 강도 모니터링 방법
- 2. 데이터 신호 강도 결정
- 3. 프로그래밍 방식으로 iPhone의 반송파 신호 강도 받기
- 4. 안드로이드 와이파이의 신호 강도
- 5. GPS 신호 강도 찾기
- 6. 활동이없는 신호 강도 받기
- 7. 와이파이 기기의 수신 신호 강도 (RSS) 감지하기
- 8. C++에서 무선 강도 신호 받기
- 9. iphone의 wifi를 사용하여 자신의 wifi 모듈과 comunicate 할 수 있습니까?
- 10. R 힘 대 신호 강도 코드
- 11. C# - WLAN 신호 강도 등에 액세스하려면 어떻게해야합니까?
- 12. iphone 이동 통신사의 신호 강도 읽기
- 13. 현재 신호 강도 가져 오기 android
- 14. getConnectionInfo()와 getScanResults() 사이의 신호 강도 변경 감지 차이
- 15. 안드로이드에서 다른 장치의 wifi 신호 방향을 찾는 방법은 무엇입니까?
- 16. 테이블의 열을 SQL Server의 다른 테이블에서 데이터를 가져올 수 있습니까
- 17. MS ACCESS 2007의 테이블에서 다른 테이블로 데이터를 가져올 수 있습니까?
- 18. 누구나 $ _COOKIE 데이터를 쉽게 가져올 수 있습니까?
- 19. Expression Engine : 어떻게 다른 채널에 채널을 포함시킬 수 있습니까?
- 20. HttpListenerRequest의 게시물 데이터를 비동기식으로 가져올 수 있습니까?
- 21. Flash 개체에서 데이터를 가져올 수 있습니까?
- 22. BIRT가 SQL Server에서 데이터를 가져올 수 있습니까?
- 23. Facebook 페이지에서 데이터를 가져올 수 있습니까?
- 24. 일치하는 모든 필드에서 데이터를 가져올 수 있습니까?
- 25. WsDualHttpBinding이 콜백 채널에 대해 알고있는 방법은 무엇입니까?
- 26. WiFi 센서에서 RSSI를 읽으려면
- 27. 기존 사용자 테이블을 다른 구조의 다른 테이블로 가져올 수 있습니까?
- 28. Mac OS X에서 AppleScript로 블루투스 신호 강도 측정
- 29. 배열에서 데이터를 가져올 수 없습니다.
- 30. Android 1.5에서 셀 RSSI (네트워크 신호 강도) 가져 오기
그건 질문이 아닙니다. 나는 내 애플 리케이션에 정보를 얻을 수있는 방법, 다른 라우터 및 장치가 방송/전송중인 채널을 알고 싶습니다. 또는 다른 말로하면 : 특정 채널에 대한 신호 강도 정보를 추출하는 방식으로 iPhone의 WiFi 하드웨어에 액세스 할 수 있습니까? – Thanks
@Swanzus : 사실 로빈의 대답은 정확합니다. 라우터는 하나의 채널 만 사용합니다. 주변에 여러 개의 네트워크가 있고 그 네트워크에 각각 하나의 라우터가 있다고 가정하면 네트워크의 신호 강도는 채널의 신호 강도입니다. –
숨겨진 네트워크의 경우 하드웨어에 대한 하위 수준의 액세스 권한이 없습니다. –