안녕하세요.
WIZnet 연구원 Matthew입니다.
W5500은 데이터가 MTU보다 크다면 Fragmentation(조각화) 되어 보내게 되고,
쪼개져서 첫번째 보낸 데이터와 그 다음 번 데이터는 같은 포맷의 헤더로 패킷이 나가게 됩니다.
노트북 - 노트북 송신 패킷에 대한 WireShark 를 보내주시면, 검토 후 답변 드리겠습니다.
감사합니다.
안녕하세요.
WIZnet 연구원 Matthew입니다.
W5500은 데이터가 MTU보다 크다면 Fragmentation(조각화) 되어 보내게 되고,
쪼개져서 첫번째 보낸 데이터와 그 다음 번 데이터는 같은 포맷의 헤더로 패킷이 나가게 됩니다.
노트북 - 노트북 송신 패킷에 대한 WireShark 를 보내주시면, 검토 후 답변 드리겠습니다.
감사합니다.
저도 상기 질문자와 같은 고민을 하고 있어서 답글 올립니다.
현재 저는 WIZ550S2E 모듈을 이용하여 제품 개발이 완료된 상태이나
몇가지 문제점 때문에 제품 출고를 하지 못하고 있습니다.
기존 WIZ550S2E 모듈을 이용하여 1000Byte 이하의 데이타 통신은 완성된 상태입니다.
그러나 최근 저의 고객사에서 1600Byte 의 데이타 통신을 요구 하여서 WIZ550S2E 모듈의
펌웨어 버젼을 v1.0.3 에서 v1.1.2 로 업그레이드를 하였으며 v1.1.2 업그레이드 이후
AT Command 에 문제점이 발견되어서 한국어 포럼 / S2E 모듈 카테고리에 질문을 올려 놓은
상태 이며 위 문제와 관련하여 답변을 주신다는 연락도 받았습니다.
문제는 AT Command의 문제점이 해결될지라도 위에 질문하신 분과같이 데이타가 조각화 되고
다시 재조합이 되지 않는다면 저의 시스템도 문제가 발생할거같습니다.
왜냐하면 현재 모듈 펌웨어 버젼 v1.0.3 을 이용하여 제가 프로그램상으로 1600Byte
의 데이타를 800Byte * 2 로 나누어서 두번에 걸쳐서 전송을 해보았으나 정상적인 통신이
되지 않습니다.
필요하시다면 위에 질문하신분 대신 제가 현재 통신이 잘되는 시스템의 와이어 샤크 프레임 분석 자료와
제가 WIZ550S2E 모듈을 이용하여 구현한(현재 문제가되는 통신) 시스템의 통신 프레임을 와이어샤크로
캡춰 해서 보내드릴수 있습니다. 발송가능한 메일주소를 보내주시기 바랍니다.