WIZnet Developer Forum

Wiz107sr 사용시 데이터 틀어짐

안녕하세요

기존에 WIZ100을 사용하다 작년 부터 WIZ107SR 사용하고 있습니다.

문제는 서버를 재부팅시 서버쪽 데이터를 확인 해보면 몇 바이트씩 바뀌어서 들어옵니다.

그래서 데이터를 인식 못하고요

로그를 보내드립니다.

잘못된 데이터
00000000000003ec0087916a1c07e2020000002f003300ae03030000000001020000

들어와야 할 데이터
1c07e2020000002f003300ae0303000000000102000000000000000003ec0087916a

장비는 3초당 한번씩 데이터를 서버로 보내고

WIZ107SR 세팅은
Device network settings -> DHCP
Setect opearation mode for the device -> TCP client
Remote IP/host name -> 도메인 사용

Serial data packing condition setting -> Timer -> 300ms

일반적으로 보내는 데이터 량은 34byte ~ 50byte 정도 입니다.

확인 부탁드립니다.(WIZ100은 이상 없이 동작)

안녕하세요.
어떤 버전의 펌웨어를 사용 중이신가요?
서버 재부팅 시 WIZ107SR 모듈의 TCP client가 정상적으로 disconnect / re-connect가 수행되는지 확인이 필요 할 듯 합니다.

[quote=“hkjung”]안녕하세요.
어떤 버전의 펌웨어를 사용 중이신가요?
서버 재부팅 시 WIZ107SR 모듈의 TCP client가 정상적으로 disconnect / re-connect가 수행되는지 확인이 필요 할 듯 합니다.[/quote]

펌웨어는 4.05혹은 4.04인거 같습니다.

장비들이 다들 멀리 떨어져 잇어서

혹시 이번에 버젼 보니까 4.06 버그 수정 이 아래와 같은데 이 문제인가요?

Bug Fix

  • The serial RD/WR pointer mismatch problem, that occurred when buffer was over-flowed, has been
    fixed. This bug occurred when Ethernet connection was not established in TCP Client/Mixed Mode.

언급하신 bugfix 관련일 가능성이 있을 것 같습니다.
펌웨어를 업데이트 하여 테스트 진행 부탁 드리겠습니다.

아래 페이지의 v4.06 펌웨어와 configuration tool로 업데이트를 진행하시면 됩니다.
wiznet.co.kr/product-item/wiz107sr/

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.