WIZnet Developer Forum

Wiz107 tool 기능에 대해 문의 드립니다

Search 버튼을 누르면 UDP Broadcasting으로 보드의 IP 정보를 알아 내는데

이때 보드에서 Tool로 IP 정보를 보낼 때 UDP Broadcasting 으로 IP정보를 보내는 건가요

아니면 특정 IP, PORT로 정보를 보내는 건가요?

만약 특정 IP, PORT로 보내는 거라면 그 IP, PORT가 Tool을 실행시키고 있는 IP, 50001 이 맞나요?

안녕하세요.

WIZ107SR 사용 Tool (Config tool)의 경우 Search 시 TCP unicast와 UDP broadcast 기능이 있습니다.

TCP Unicast의 경우 특정 IP만 사용하여 1:1로 Search를 하는 방식이며,

UDP broadcast의 경우 같은 네트워크 대역에 있는 모든 WIZ107SR 기기를 Search하는 방식입니다.

자세한 내용은 아래 홈페이지에서 "WIZ107SR/WIZ108SR Configuration Communication Protocol Guide V1.0"를 참조해주세요.

wiznet.co.kr/product-item/wiz107sr/

감사합니다.

답변 감사합니다.

하지만 tool에서 보드로 보내는 방식이 나뉘어 져있다는것은 알고 있습니다.

저는 tool에서 보드로 보내는게 궁금한게 아니라

보드에서 tool로 데이터를 전송하는것이 궁금합니다.

안녕하세요.
UDP search의 경우, PC에서 board로 보낸 패킷 및 board의 응답 패킷은 다음과 같습니다.


즉, UDP search 시 PC 및 board는 양 방향 모두 UDP broadcast 방법으로 데이터를 전송합니다.
TCP search 시 TCP connection이 선행 되기에 TCP unicast, 각 장치의 특정 IP로 데이터를 전달합니다.

이 때 board의 search를 위한 port만 50001로 고정 되며, PC의 port는 이와 관계 없이 동작합니다. (사용자가 별도로 설정하지 않아도 됩니다.)

감사합니다.

답변 감사합니다.

보드에서 UDP broadcast 방식으로 데이터를 송신한다면, tool 이외의 다른 udp 통신 프로그램에서도 데이터를 받을수 있어야 하는게 맞죠?

tool에서 search를 누르면 송신하는 MA…~ 데이터는 다른 udp 통신 프로그램에서 수신을 하는데, (이 때 port는 50001)

보드에서 tool로 송신하는 정보는 다른 udp 통신 프로그램에서 수신을 못하고 있습니다.(tool에서는 ip, port 등의 정보 수신은 문제 없이 잘 됨)

-> 보드에서 보내는 정보를 다른 udp 통신 프로그램에서도 확인 하고 싶은데 그게 안되서 문의 드립니다.

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