WIZ107SR Command mode로 IP 변경 방법 문의

안녕하세요

WIZ107SR을 사용하여 이더넷 통신을 구현 하려고 합니다.
프로젝트에서 IP를 환경에 따라 변경해 주어야 하는 일이있는데요
포럼에서 나온 가이드 또는 문서를 참고해봐도 Command Mode 진입해서 IP설정이 안되고 있습니다.

아래 이미지는 현재 설정 및 커맨드를 보내서 확인해본 결과인데… 무엇이 잘못되었는지 가이드 부탁드립니다.

문의사항

  1. Command Mode 진입 가이드
  2. 리눅스환경에서 Write(fd, “VR\r\n”, sizeof(char)*4) 이런식으로 구현을 가능한지 문의

안녕하세요.

WIZ107SR은 2가지 방법으로 command 모드 진입이 가능합니다.

  1. H/W Trig
  2. S/W Trig

H/W Trig의 경우 WIZ107SR의 output pin 중 pin 8의 HW_TRIG를 이용하여 접속이 가능합니다.

S/W Trig의 경우 말씀하신대로 Configuration tool에서 Serial 탭의 Serial command mode switch code 를 이용하여 접속이 가능합니다.

  • S/W Trig Command 접속 방법
  1. Enable을 체크하고 2b 2b 2b를 기입하시고 Setting을 해줍니다.
  2. UART로 +++ 보내면 “LGSEG:AT Mode” 메세지를 출력하면서 AT mode로 진입. (configuration에서 enable debug message output을 체크해야 합니다.)

Command모드 접속하여 사용하는 방법은 User’s manual를 참조해주세요. (아래 링크)
wiznet.co.kr/wp-content/uplo … _V171E.pdf

간단하게 말씀드리면, IP를 설장하고 싶으면, AT mode에 접속한 상태에서 "LI192.168.11.10$0d$0a"를 보내면 세팅이 됩니다.
그리고 EX$0d$0a를 보내서 AT mode 접속을 종료하면 됩니다.

\r\n을 보내면 안됩니다. "$0d$0a"로 HEX로 변환해서 보내야합니다.

2번의 문의사항 같은 경우에는 저희가 NDA협약을 맺고 코드를 제공드리면 이를 이용하여 리눅스에서 구현하는 방법이 있습니다.

2번의 경우 저희 측 마케팅 부서로 연락해서 상담하시는 것이 빠를 것으로 보입니다.

감사합니다.