WIZnet Developer Forum

WIZ107sr 통신속도 문의

안녕하세요

컴퓨터를 SERVER로, WIZ107SR을 CLIENT로 설정하여 통신하던 중 문제가 발생해 문의드립니다

저는 TEENSY 4.1과 WIZ107SR을 uart로 연결하고 teensy에서 0.01초당 80byte정도의 데이터를 wiz107sr모듈을 통해 컴퓨터로 전송하려고 합니다

문제는 hercules를 이용해 몇 차례 테스트해보니 0.01초당 40byte정도의 데이터를 보낼때는 시간 밀림 현상이 발생하지 않는데, 그보다 많은 데이터를 전송할 경우(예를 들어 0.01초당 60byte), 시간이 조금씩 밀리는 현상이 발생함을 확인했습니다.

  1. 0.01초간 40byte정도의 데이터를 20초간 보낸 결과

  2. 0.01초간 50byte정도의 데이터를 20초간 보낸 결과

3.0.01초간 60byte정도의 데이터를 20초간 보낸 결과

휴대폰을 이용한 시간 측정이 100%정확하진 않지만, 확실한건 보내는 데이터 크기가 커질수록 속도가 점점 오래걸렸다는 점입니다.

이런 문제가 발생하는 이유가 wiz107sr을 이용해 무리한 속도로 많은 데이터를 보냈기 때문인가요?

아니면 파이썬, nodejs등을 이용해 데이터가 실시간으로 출력되는 모습을 보지 않고 txt로 저장하면 원활히 해결되는 문제인가요?

참고로 현재는 wiz107sr rs232모델을 이용중이라, 아래와 같이 신호를 변환해서 사용중입니다

wiz107sr ------- max3232 -------- teensy

게다가 현재는 server:client간 통신이 1:1이었지만, 실제로는 1:多 통신으로 운영할 계획이라, 많은 client가 동일한 속도로 데이터를 전송하는 시스템을 개발해야해 어려움이 많습니다

혹시 wiz107sr이 0.01초당 80byte를 보내기에 무리한 스펙이라면, 이와 같은 통신속도가 지원되는 모델을 추천해줄 수 있을까요?

감사합니다

안녕하세요.

0.01초에 80byte의 전송 속도는 무리가 있습니다.
WIZ107sr 보다 최신 모델인 750SR을 추천 드리겠습니다.

감사합니다.

안녕하세요

혹시 모듈당 0.01초에 최대 몇 byte나 보낼 수 있는지 계산하는 방법이 있을까요?

추천해주신 모듈이 사용하기에 적합한지 구매 전에 확실히 알고 싶어서요

감사합니다

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