WizFi220: 다수의 동일 SSID 접속

안녕하세요,

현재 수백개의 AP가 설치된 곳에서 핸드 오버링하는 부분을 WizFi220 모듈로 테스트하고 있습니다. 모든 AP는 동일한 SSID를 사용하고 있고, TCP 소켓을 열어 하나의 서버와 통신하고 있습니다. 테스트 중에 몇가지 의문사항이 있어 문의드립니다:

  1. RSSI 신호 레벨에 따라 AP와의 접속을 끊는 기능은 구현되어 있지 않나요? ("AT+WRSSI=?"로 반복적으로 체크하고 끊는 방법 말고 모듈 자체적으로 제공하는 기능이 있는지요?)

  2. AT+WS 커맨드로 스캔 후 SSID가 아닌 다른(index와 같은) 방법으로 AP를 연결할 방법은 없나요?

  3. 다수의 동일 SSID가 스캔되었을 때 해당 SSID로 join 하면 연결되는 AP는 신호 레벨이 가장 높은 AP가 선택되는 건가요?

그리고 아래 사항은 발생한 이슈는 아닙니다만 혹시 모를 예외처리를 위해 문의드립니다:

  1. 빠른 속도로 하나의 AP 구간에서 다른 AP의 구간으로 이동할 때, A라는 AP와 접속하는 과정에서 B라는 AP로 넘어갈 때, 발생할 수 있는 문제점이 있을까요?

  2. 모든 AP에서 동일 SSID를 사용하므로써 ARP 캐시와 같은 WizFi220 모듈 자체내의 캐시로 인해 문제점이 발생할 소지가 있을까요?

그럼 답변 부탁드립니다.

안녕하세요

  1. 구현되어 있지 않습니다. 신호가 약해지면 접속이 끊어지기는 하지만, 이는 접속을 직접 끊는 기능이 아닙니다. 적어주신대로 주기적으로 RSSI를 체크하시고 끊어야 할 것 같습니다.

  2. AT+WS로 스캔하면 SSID, RSSI와 BSSID가 나옵니다. BSSID는 MAC주소처럼 인터페이스 고유 ID이기 때문에 SSID가 달라도 BSSID는 다릅니다. 이를 이용해서 접속하실 때 옵션으로 넣어주시면 될 것 같습니다.

  3. 랜덤입니다. 동일 SSID로 핸드오버되는 경우에는 위에 말씀드린 BSSI까지 포함해주시는게 좋습니다.

  4. 하나의 AP에 접속하는데 약 5~10초 정도 소요되는데 이 시간 안에 다른 AP로 넘어간다면 이슈가 발생할수 있을 것 같습니다.

  5. 캐시로 인해 문제되는 사항은 없을 것 같습니다.