WIZFI360 모듈을 사용해서 테스트를 하고 있습니다.
ATMEGA32<->WIZFI360 구성하여 사용하고 있습니다.
통신 테스트용 프로그램은 Hercules 사용중입니다.
데이터값을 주고 받고는 잘되는데 간혹 가다가 서버와의 연결이 끊기는 경우가 있습니다.
-
서버와 연결이 끊겼을때, 알수있는 방법이 있습니까?
-
리셋이나/ 전원을 껐다 다시 키는 방법외에 자동으로 서버에 연결할 수 있는 방법 또는 연결을 시도하는
방법을 알고싶습니다.
3.서버와의 현재 연결상태등을 체크할수 있는 방법을 알려주시면 감사하겠습니다.
scarlet
2
안녕하세요 WIZnet입니다.
서버 구성이나 네트워크 상태에 따라 서버와 연결이 끊기는 상황이 발생할 수 있습니다.
문의하신 부분에 대한 답은 아래와 같습니다.
1/ 3: TCP connect status 를 확인하는 AT command를 사용해주세요.
아래 문서의 AT+CIPSTATUS 부분을 참고해주시면 됩니다.
2:주기적으로 위의 상태 확인 command로 상태를 확인하시고, 결과에 따라 재접속을 실행하는 코드를 작성해주세요
친절한 답변 감사합니다.
하나만 더 여쭤보겠습니다.
TCP connect status 를 확인해서 코드를 작성하는 방법 이외에,
서버와 연결이 끊겼을 때 자동으로 접속 시도 할 수 있는 그런 AT명령 설정은 따로 없는건가요?
scarlet
4
네, 자동으로 접속상태를 확인/ 재접속 하는 명령어는 없으므로 별도로 구현해주셔야 합니다.