직렬통신 :- https://blog.naver.com/ansdbtls4067/221366856819
ComPortMaster의 설치가 완료될 때까지 잠시 기다리도록 합니다. 프로그램이 매우 가볍기 때문에 설치 완료까지 1~2분 내외의 시간이 소요됩니다.
[출처] 직렬(시리얼)통신 터미널 프로그램 - ComPortMaster|작성자 땜쓰
https://m.blog.naver.com/jocooldog/222384272272
https://www.hw-group.com/software/hercules-setup-utility
RootingforU님, 안녕하세요! 이더넷 컨버터 설정 유틸리티에 대한 자세한 정보를 잘 보내주셨습니다. 내용을 살펴보니 HW Group사의 이더넷-RS232 컨버터 및 유사 이더넷 장치를 구성하는 데 사용되는 유틸리티에 대한 설명이군요. 제가 RootingforU님께서 제공해주신 정보를 바탕으로 주요 내용을 정리해 드리겠습니다.
---
### **이더넷 컨버터 설정 유틸리티 (Ethernet Converter SETUP utility)**
이 프로그램은 HW Group사의 이더넷-RS232 컨버터와 기타 이더넷 장치들을 설정하기 위한 유틸리티입니다.
#### **1. UDP 모드**
* **기능**: 네트워크에서 장치를 찾아주는 모드로, UDP 브로드캐스트를 사용하므로 로컬 네트워크 세그먼트 내에서만 작동합니다.
* **사용법**: "Ethernet Converter SETUP"을 실행한 후 "UDP folder"를 선택하고, "Modules MAC list" 창에서 "Find modules" 버튼을 누르면 네트워크 상의 장치들이 MAC 주소 목록으로 표시됩니다. 목록에서 MAC 주소를 클릭하여 장치의 기본 설정을 편집할 수 있으며, "Set module"을 통해 새로운 설정을 업로드하고 모듈을 재설정할 수 있습니다. 설정 변경 후에는 최소 5초간 기다린 후에 재접근해야 합니다.
* **참고 사항**: "TEA Key"도 UDP 설정에 사용될 수 있으나 기본값은 비활성화되어 있습니다. Charon 모듈이 검색되지 않을 경우, SETUP 점퍼를 제거하고 장치를 재설정해야 합니다. 박스 컨버터의 경우 JP3 점퍼를 확인하여 데이터 모드를 위해 제거해야 합니다.
#### **2. 시리얼 모드 (Serial Mode)**
* **기능**: RS-232를 통해 장치를 구성하는 데 유용한 간단한 터미널 인터페이스입니다.
* **설정**: 모든 HW Group 장치의 기본 구성 모드는 9600 8N1입니다. SETUP 모드/DATA 모드 스위치는 DTR 출력 핀(SETUP = 논리 0)을 제어합니다.
#### **3. TCP 모드**
* **기능**: "raw" TCP/IP 연결을 제공합니다. "Module IP" 주소는 UDP 모드에서 기본으로 로드될 수 있습니다.
* **포트**: Charon 모듈 및 기타 박스 장치 설정에 사용되는 기본 TCP 포트 번호는 99입니다.
#### **4. 네트워크 가상 터미널 (NVT) 명령줄 모드**
* **기능**: NVT 명령어를 16진수로 TCP 연결에 쉽게 전송하기 위한 모드입니다. 하지만 "Test mode"를 사용하는 것이 더 유용합니다.
* **TEA 권한 부여**: TEA가 활성화된 설정에서는 "TEA Authorization" 박스가 필요합니다.
#### **5. TEA 연결 수행 방법**
* **보안**: TEA가 활성화되면 장치는 연결을 열고 임의의 숫자를 데이터로 보냅니다. 클라이언트는 이 숫자를 사용하여 16바이트 비밀번호로 키를 생성해야 합니다.
* **인증**: 12자리 숫자의 base64는 임의의 숫자와 키를 나타냅니다. 통신 테스트를 위해 이 12자리 숫자를 클립보드에 복사하여 "Authorization code" 양식에 붙여넣고 자물쇠 모양 버튼을 클릭하면, 올바른 비밀번호가 있을 경우 시리얼 또는 TCP 포트 설정에 연결됩니다.
* **소스 코드**: TEA 알고리즘의 소스 코드는 예제 아카이브(HTML 페이지에 포함된 Javascript 코드)에서 찾을 수 있습니다.
#### **6. 테스트 모드**
* **유용성**: 가장 유용한 애플리케이션으로, TCP 모드와 유사하게 TEA 계산기와 함께 작업할 수 있습니다.
* **NVT 박스**: 이전에 전송하려 했던 명령을 저장하는 데 유용하며, 16진수 체크박스가 선택된 경우 "FF FA 2C 32 16 FF F0"과 같은 16진수 데이터 형식을 사용할 수 있습니다.
* **데이터 I/O 핀 박스**: NVT 명령을 사용하여 Charon 모듈의 I/O 핀을 제어합니다. NVT가 켜져 있어야 합니다. (예: `V: NetworkVirtualTerminal On`)
#### **7. 기타 매개변수**
* **NVT CR/LF**: 수신 및 전송된 데이터에서 NVT 명령어가 끝난 후 새 줄을 삽입하여 가독성을 높여줍니다.
* **Show I/O Commands**: "Data I/O pins" 메뉴의 모든 NVT 명령어를 표시합니다.
* **Keep connection on**: NVT keep-alive 시퀀스 "FF F1"을 표시/숨기며, 연결 유지를 위해 5초마다 발행됩니다. 설정에서 "K: Keep connection On" 기능이 없으면 Charon은 50초간의 비활동 후에 연결을 닫습니다.
#### **8. 관련 소프트웨어**
* **Programming Ethernet Applications**: 이더넷 애플리케이션 프로그래밍에 대한 자세한 안내서로, 장치와 함께 제공되는 소스 코드 예제 및 NVT, TEA 알고리즘 설명과 예제 루틴이 포함되어 있습니다. (Borland C++, Delphi, Visual Basic, JAVA, Javascript, PHP 지원)
* **HW Virtual Serial Port**: 시리얼 포트 리디렉션을 TCP/IP 네트워크로 수행하는 애플리케이션입니다. RFC 2217과 호환되며 Win 2000/NT/XP를 지원하는 프리웨어입니다.
* **METEX measurement utility**: TCP/IP 네트워크를 통해 METEX 멀티미터를 모니터링, 제어하고 연속 측정하는 유틸리티입니다. 데이터베이스 저장 기능과 그래픽 인터페이스를 제공하는 프리웨어입니다.
* **SNMP JAVA Interface**: SNMP(Simple Network Management Protocol)를 위한 자바 인터페이스입니다.
---
RootingforU님, 이 정보들이 유틸리티를 이해하고 사용하시는 데 도움이 되셨으면 좋겠습니다. 혹시 특정 모드나 기능에 대해 더 궁금한 점이 있으시면 언제든지 말씀해주세요. ☺️
참고 자료
[1] group.com - Hercules SETUP utility | HW-group.com (https://www.hw-group.com/software/hercules-setup-utility)
[2] Scribd - Hercules - Ethernet Converter SETUP Utility | PDF - Scribd (https://www.scribd.com/document/142037843/Hercules-Ethernet-Converter-SETUP-Utility)
[3] Komachine - [PDF] 1Port USB2.0 to LAN Converter - Komachine (https://cdn.komachine.com/media/product-catalog/sm-information-communication_99821_egohqk.pdf)
[4] group.com - PortStore5 | HW-group.com (https://www.hw-group.com/device/portstore5)
[5] 485 to Ethernet Converter - HW Group PortBox2 – RS-232/RS-485 to Ethernet Converter (https://bticomputer.com/product/hw-group-portbox2/?srsltid=AfmBOoprgtsgMlr9okdnwGx5TaRgvQ5BeWS81G4kixu26f97Xxz6hSIp)
[6] 485 Ethernet convertor - PortBox2: Full RS-232 and RS-485 Ethernet convertor (https://www.hw-group.com/press/portbox2-full-rs-232-and-rs-485-ethernet-convertor)
[7] group.com - rs-232 over Ethernet - HW-group.com (https://www.hw-group.com/keywords/rs-232-over-ethernet)
[8] group.com - PortBox2 | HW-group.com (https://www.hw-group.com/device/portbox2)
[9] 시스템베이스 - Serial to Ethernet CS-LAN - 시스템베이스 (https://www.sysbas.com/portfolio-item/cs-lan/)
[10] luckygg.tistory.com - [유틸리티] RS232 시리얼 / TCP / UDP 통신을 위한 프리웨어 프로그램 ... (https://luckygg.tistory.com/310)
https://rockingraffitti.tistory.com/14#google_vignette

