---
title: "[Modules] TCP 는 어떻게 테스트 해요? (UDP 포함)"
url: "https://maker.wiznet.io/forum/12692"
markdown_url: "https://maker.wiznet.io/forum/12692/md"
type: "Forum topic"
category: "General"
author: "Edward"
created: "2018-01-29T03:54:45+09:00"
last_activity: "2018-05-30T07:27:45+09:00"
language: "ko"
views: 19026
replies: 3
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# [Modules] TCP 는 어떻게 테스트 해요? (UDP 포함)

## Question

Asked by Edward on 2018-01-29 in General.

모듈들의 TCP 연결/통신 테스트를 위해서는 PC에서 사용할 Freeware tool 설치가 필요합니다.
Tool은 Hercules 라는 tool이며, HW gruop에서 제공합니다.
(아래 링크의 Download & Links 메뉴에서 다운로드 가능합니다.)
<https://www.hw-group.com/products/hercules/index_en.html>

Hercules 프로그램은 Serial 탭 / TCP Client / TCP Server / UDP 등 통신 테스트가 가능한 프로그램입니다.

[![hercules1](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/9/95e75fe90ab88924c5f55035d672003b68760b69.png) hercules1621×543 13.8 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/9/95e75fe90ab88924c5f55035d672003b68760b69.png)

해당 Freeware tool을 설치했으면 이제 TCP 통신 테스트를 해보겠습니다.

테스트는 WIZ750SR을 기준으로 진행했습니다. 만약 WIZ550S2E, WIZ750SR-100 등 다른 Serial to ethernet 제품도 사용하는 Configuration tool이 다를 뿐 동작하는 방법은 동일합니다.

---

WIZ750SR 시리즈 모듈을 컨트롤 하기 위해서는 아래 링크에서 Configuration tool 설치가 필요합니다.
<https://wizwiki.net/wiki/doku.php?id=products:wiz750sr:download:start#wiznet_s2e_configuration_tool>
이제 모듈을 Configuration tool을 이용하여 설정하고 Hercules 프로그램으로 테스트를 하겠습니다.

**TCP Server** 테스트 방법은 아래 사항을 참조해주세요. (아래 사진 참조)

1. Configuration tool 실행 후 Search합니다.

2. 제품의 Network 세팅 값과 동작 모드를 설정합니다. (TCP server로 설정)

3. Configuration tool의 상단 "Setting"아이콘을 클릭합니다. (정보 저장)

4. 다시 모듈 Search를 하여 정보들이 세팅되어 있는지 확인합니다.
   [![config_TCPserver](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/6/6b1e96d34ec9b46ebbb2a79fa6ae50da6ec211bb.png) config_TCPserver899×751 52.3 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/6/6b1e96d34ec9b46ebbb2a79fa6ae50da6ec211bb.png)

5. Hercules 프로그램을 실행. (PC는 TCP Client로 설정)

6. TCP Client 탭을 설정한 뒤 제품의 IP와 Port를 맞게 설정.

7. Connect 클릭.

8. 모듈에 Serial Cable을 연결하였다면, 아래와 같이 통신 테스트 성공.

[![TCPServer](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/1/10f1cd5bea4e71add09d7adbacb744be78365522.png) TCPServer1243×544 22 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/1/10f1cd5bea4e71add09d7adbacb744be78365522.png)

## Replies

### Reply 1 by Edward, 2018-05-30

**TCP Client** 테스트 방법은 아래 사항을 참조해주세요. (아래 사진 참조)

1. Configuration tool 실행 후 Search합니다.

2. 제품의 Network 세팅 값과 동작 모드를 설정합니다. (TCP server로 설정)

3. Configuration tool의 상단 "Setting"아이콘을 클릭합니다. (정보 저장)

4. 다시 모듈 Search를 하여 정보들이 세팅되어 있는지 확인합니다.
   [![config_TCPclient](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/5/5092c09ebf8647e7371a8d83225189aec472796d.png) config_TCPclient902×750 51.2 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/5/5092c09ebf8647e7371a8d83225189aec472796d.png)

5. Hercules 프로그램을 실행. (PC는 TCP Server로 설정)

6. TCP Server 탭을 설정한 뒤 제품의 IP와 Port를 맞게 설정.

7. listen 클릭.

8. 모듈에 Serial Cable을 연결하였다면, 아래와 같이 통신 테스트 성공.

[![TCPClient](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/4/45d0105980d5b1b849aa620a68943b57e92376f2.png) TCPClient1245×544 22 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/4/45d0105980d5b1b849aa620a68943b57e92376f2.png)

### Reply 2 by Edward, 2018-05-30 (in reply to reply 1)

**TCP mixed** 테스트 방법은 아래 사항을 참조해주세요. (아래 사진 참조)

1. Configuration tool 실행 후 Search합니다.

2. 제품의 Network 세팅 값과 동작 모드를 설정합니다. (TCP mixed로 설정)

3. Configuration tool의 상단 "Setting"아이콘을 클릭합니다. (정보 저장)

4. 다시 모듈 Search를 하여 정보들이 세팅되어 있는지 확인합니다.
   [![config_TCPmixed](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/b/bb675957dc22cfd2fe9abcbaa69593c4e15f613c.png) config_TCPmixed903×750 51.6 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/b/bb675957dc22cfd2fe9abcbaa69593c4e15f613c.png)

5. Hercules 프로그램을 실행.
  - TCP mixed 모드는 TCP Client/Server 둘 다 동작할 수 있습니다.
  - 동작은 TCP Server로 구동하고 연결을 끊으면 TCP Client로 연결하여 사용할 수 있습니다.
  - 단, WIZ750SR을 TCP Client방식으로 사용할 경우, Serial에서 데이터를 먼저 보내야 TCP Connection이 되니 유의해주세요.

6. 사용하고 싶은 탭을 설정한 뒤 제품의 IP와 Port를 맞게 설정하고 연결하기.

7. 모듈에 Serial Cable을 연결하였다면, 아래와 같이 통신 테스트 성공.

- TCP Server
  [![TCPServer](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/1/10f1cd5bea4e71add09d7adbacb744be78365522.png) TCPServer1243×544 22 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/1/10f1cd5bea4e71add09d7adbacb744be78365522.png)

- TCP Client
  [![TCPClient](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/4/45d0105980d5b1b849aa620a68943b57e92376f2.png) TCPClient1245×544 22 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/4/45d0105980d5b1b849aa620a68943b57e92376f2.png)

### Reply 3 by Edward, 2018-05-30

**UDP** 테스트 방법은 아래 사항을 참조해주세요. (아래 사진 참조)

1. Configuration tool 실행 후 Search합니다.

2. 제품의 Network 세팅 값과 동작 모드를 설정합니다. (UDP로 설정)

3. Configuration tool의 상단 "Setting"아이콘을 클릭합니다. (정보 저장)

4. 다시 모듈 Search를 하여 정보들이 세팅되어 있는지 확인합니다.
   [![config_UDP](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/5/59cc969d4046558deb43673546b758a2d87c1d9e.png) config_UDP898×751 51.6 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/5/59cc969d4046558deb43673546b758a2d87c1d9e.png)

5. Hercules 프로그램을 실행. (PC는 UDP로 설정)

6. UDP 탭을 설정한 뒤 제품의 IP와 Port를 맞게 설정.

7. listen 클릭.

8. 모듈에 Serial Cable을 연결하였다면, 아래와 같이 통신 테스트 성공.

[![UDP](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/9/96ac54934db41b39bce31fffd3f19a2cbb5eef9b.png) UDP1243×545 21.2 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/9/96ac54934db41b39bce31fffd3f19a2cbb5eef9b.png)

---

Source: https://maker.wiznet.io/forum/12692
