At command 문의

안녕하세요. 아래와 같이 2가지 문의 사항입 있습니다.

  1. Wizfi220모듈을 서버 모드로 사용중입니다.
    서버 모드로 설정후 클라이언트가 접속이 되면
    그후로 클라이언트 접속이 종료 전까지 AT명령어들이 동작하지 않네요…
    +++입력후 AT 명령어를 입력하여도 동작하지 않네요…
    → 이문제는 해결 했습니다.

  2. 현재 MCU ---- Wizfi220 ----- AP ------ 서버 ------- 스마트폰 연결해서 사용 예정입니다.
    MCU에서 서버로 접속하여 DATA를 보내고 접속 종료까지는 문제 없습니다.
    그후 서버에서 MCU로 보낼때 접속이 되지 않습니다.
    MCU에서 서버 접속후 종려하면 Wizfi220을 서버 모드로 변경하여야 하나요?
    그럼 매번 서버로 보낼때는 모듈을 클라이언트로 설정하여 보내고
    종료후 서버모드로 설졍후 기다리고… 반복하여야하나요?

안녕하세요

WizFi210은 데이터 통신을 위해 두가지 모드를 지원합니다. 하나는 DATA Mode이고 나머지는 COMMAND Mode 입니다.

DATA Mode는 한번 연결이 성공하면 Serial Data가 Network로 연결되어 있는 서버 혹은 클라이언트에게 그대로 전송되는 모드이며, 단일 소켓 밖에 사용 할 수 없습니다.
단일 소켓을 사용하기 때문에 아래와 같은 경우, DATA Mode를 사용하시면 WizFi210이 Server에게 데이터를 보낼 때는 Client Mode로 설정 하였다가 Server에게 데이터를 받을 때는 Server Mode로 변경해야 하는 번거로움이 있을 수 있습니다. ( 만약 Server가 데이터를 먼저 보내는 구조라면, WizFi210을 TCP Server로 설정하고, DATA Mode를 사용하시는 방법도 있습니다. )

하지만 COMMAND Mode롤 사용하시면, WizFi210의 소켓을 최대 8개 까지 사용하실 수 있으시며, 소켓 하나는 TCP Server로 사용하고 다른 소켓은 TCP Client로 사용하시는 방법이 있습니다.

COMMAND Mode를 사용하시는 자세한 방법은 아래 링크 문서의 5-47Page 5.Using multi sockets를 참고 하기 바랍니다.
[url]http://www.wiznet.co.kr/wp-content/uploads/wiznethome/WiFi%20Module/WizFi_210_220/Document/WizFi210_PG_V131E-docx.pdf[/url]