RS232 전용이더넷변환기 CSE-H53N 사용자설명서 Version 2.3 솔내시스템 http://www.sollae.co.kr
이기기는업무용 (A 급 ) 전자파적합기기로서판매자또는사용자는이점을주의하시기바라며, 가정외의지역에서사용하는것을목적으로합니다. KCC-REM-SLS-CSE-H53N 모델명 : CSE-H53N 기자재명칭 ( 명칭 ) : eztcp 상호또는성명 : 솔내시스템 제조자 / 제조국가 : 솔내시스템 / 한국 - 1 - http://www.sollae.co.kr
목차 1 개요...- 5-1.1 개요...- 5-1.2 주요특징...- 5-1.3 응용구성도...- 6-1.4 제품구성...- 8-1.5 제품사양...- 9-1.5.1 하드웨어사양...- 9-1.5.2 소프트웨어사양...- 9-1.6 인터페이스... - 10-1.6.1 시리얼인터페이스... - 10-1.6.2 이더넷인터페이스... - 12-1.6.3 전원... - 13-1.7 기타... - 14-1.7.1 시스템상태표시등... - 14-1.7.2 기능스위치... - 14-2 설치및시험작동... - 15-2.1 설치... - 15-2.1.1 네트워크영역설정... - 16-2.2 시험작동... - 18-3 환경값설정방법... - 21-3.1 ezmanager를이용한설정... - 21-3.1.1 LAN을통한설정... - 21-3.1.2 시리얼을통한설정... - 22-3.2 AT 명령... - 23-4 동작모드... - 24-4.1 동작모드란?... - 24-4.2 각동작모드진입방법... - 24-4.3 각동작모드비교... - 25-4.4 일반모드... - 25-4.5 시리얼설정모드... - 26-4.6 ISP모드... - 26-4.6.1 펌웨어업그레이드... - 26-4.6.2 보안기능해제... - 26 - - 2 - http://www.sollae.co.kr
5 통신모드... - 27-5.1 TCP 서버... - 27-5.1.1 주요설정항목... - 27-5.1.2 동작예... - 28-5.2 TCP 클라이언트... - 31-5.2.1 주요설정항목... - 31-5.2.2 동작예... - 32-5.3 AT명령... - 35-5.3.1 주요설정항목... - 35-5.3.2 동작예... - 36-5.4 UDP... - 39-5.4.1 주요설정항목... - 39-5.4.2 동작예... - 40-6 시스템관리... - 42-6.1 펌웨어업그레이드... - 42-6.1.1 펌웨어... - 42-6.1.2 업그레이드절차... - 42-6.2 제품상태점검... - 44-6.2.1 텔넷 (TELNET) 을이용한상태점검... - 44-6.2.2 ezmanager를이용한상태점검... - 47-6.3 환경값초기화 (Factory Reset)... - 51-6.3.1 환경값초기화방법... - 51-6.3.2 사용자임의환경값으로초기화... - 52-7 보안기능... - 53-7.1 SSL... - 53-7.1.1 SSL(Secure Socket Layer) 이란?... - 53-7.1.2 SSL 설정... - 53-7.1.3 SSL 사용시제한사항... - 55-7.2 제품접근제한... - 56-7.2.1 비밀번호설정... - 56-8 기타유용한기능... - 57-8.1 IPv4 주소통보기능... - 57-8.2 MAC 주소전송기능... - 58-8.3 시리얼포트탭의기능들... - 59-8.3.1 전송지연기능사용안함 - 1... - 59 - - 3 - http://www.sollae.co.kr
8.3.2 구분자 - 2... - 59-8.3.3 시리얼포트설정 / 상태전송 (RFC 2217) - 3... - 60-8.3.4 TCP Server / Client 모드 - 4... - 60-9 작동이안되는경우점검사항... - 61-9.1 ezmanager로검색이되지않는경우... - 61-9.2 TCP 접속이되지않는경우... - 62-9.3 TCP 접속후데이터통신이되지않는경우... - 63-10 관련자료... - 64-10.1 기술문서... - 64-10.2 스마트폰어플리케이션... - 64-11 기술지원및보증기간... - 65-11.1 기술지원... - 65-11.2 보증... - 65-11.2.1 환불... - 65-11.2.2 무상 A/S... - 65-11.2.3 유상 A/S... - 65-12 주의사항및면책고지사항... - 66-12.1 주의사항... - 66-12.2 면책고지사항... - 67-13 문서변경이력... - 68 - - 4 - http://www.sollae.co.kr
1 개요 1.1 개요 시리얼통신은 PC를포함한거의모든기기에서표준으로사용되는디바이스통신프로토콜입니다. 이는한번에한비트씩순차적으로송수신하는방식으로, 간단하지만통신거리에한계가있고유지보수가어려운단점이있습니다. CSE-H53N은랜을통해 TCP/IP 통신을제공하는변환기입니다. 시리얼장비를네트워크로연결하기위해서는 TCP/IP 프로토콜을사용해야하는데 CSE-H53N이그변환과정을처리해줍니다. 1.2 주요특징 IPv4 / IPv6 이중스택 Stateless / Stateful (DHCPv6) 주소자동설정 RS232 인터페이스 산업용온도사양 (-40 ~+85 ) 통신상태점검기능 (ezmanager, TELNET) 강력한보안기능 (SSL3.0/TLS1.0, IP filtering, Password) 패킷분할구분문자설정기능 - 5 - http://www.sollae.co.kr
1.3 응용구성도 PC 와 1:1 연결한구성예 그림 1-1 PC 와 1:1 연결 근거리네트워크 (LAN) 에적용한구성예 그림 1-2 LAN 에적용한구성 케이블모뎀을이용한인터넷에적용한구성예 그림 1-3 케이블모뎀에적용한구성 - 6 - http://www.sollae.co.kr
IP 공유기를이용한인터넷에적용한구성예 시리얼터널링예 그림 1-4 IP 공유기를이용한구성예 그림 1-5 시리얼터널링예 - 7 - http://www.sollae.co.kr
1.4 제품구성 구분명칭설명사진 CSE-H53N CSE-H53N 본체 전원어댑터 DC 5V 1A 전원어댑터 LAN 케이블 1.5m LAN 케이블 기본구성 시리얼케이블 1.5m RS232 크로스케이블 제품보증서 제품보증서및설치안내서 CD 사용설명서, 유틸리티등 브라켓 (Bracket) 제품고정용 옵션 마운터 (Mounter) Din-Rail 에고정용 ( 브라켓과함께사용 ) 표 1-1 제품구성 - 8 - http://www.sollae.co.kr
1.5 제품사양 1.5.1 하드웨어사양 전원 입력전압 DC 5V (±10%) 소비전류 200mA typical 제품크기 89mm x 57mm x 24mm 무게 약 65g 시리얼 RS232 ( 통신속도 : 300bps ~ 230,400bps) 인터페이스 10 Base-T / 100 Base-TX Ethernet 자동감지네트워크 Auto MDI/MDIX ( 케이블자동감지 ) 온도 저장 / 동작온도 : -40 ~ 85 인증 KC, CE, FCC 환경 유럽 RoHS 규격준수 표 1-2 하드웨어사양 1.5.2 소프트웨어사양 프로토콜동작모드통신모드주요제공프로그램 TCP, UDP, IPv4/IPv6 dual stack,, ICMPv6/TCPv6/UDPv6 ICMP, ARP, DHCP, PPPoE, DNS, DDNS(Dynamic DNS), Telnet, SSL, Telnet COM Port Control Option (RFC 2217) 일반모드 일반적인통신및설정을위한모드 ISP 모드 펌웨어업그레이드를위한모드 시리얼설정모드 시리얼포트로설정하는모드 TCP 서버 TCP 수동접속모드 TCP 클라이언트 TCP 능동접속모드 AT 명령모드 TCP 수동 / 능동접속 UDP 모드 UDP ezmanager 환경값설정프로그램 ( 펌웨어다운로드기능 ) ezvsp PC용 Serial TCP/IP 가상드라이버 표 1-3 소프트웨어사양 - 9 - http://www.sollae.co.kr
1.6 인터페이스 1.6.1 시리얼인터페이스 CSE-H53N 에는 300bps ~ 230,400bps 까지통신이가능한 1 개의 RS232 포트가있습니다. 이포트는 9 핀 D-sub Male 커넥터로인터페이스되어있습니다. 그림 1-6 9 핀 D-sub Male 커넥터 RS232 포트사양 번호 이름 설명 신호레벨 방향 외부결선 1 - - - - - 2 RXD Receive Data RS232 입력 필수 3 TXD Transmit Data RS232 출력 필수 4 DTR Data Terminal Ready RS232 출력 선택 5 GND Ground Ground - 필수 6 DSR Data Set Ready RS232 입력 선택 7 RTS Request To Send RS232 출력 선택 8 CTS Clear To Send RS232 입력 선택 9 - - - - - 표 1-4 RS232 포트사양 - 10 - http://www.sollae.co.kr
시리얼포트특징 구분 값 포트수 1 종류 RS232 통신속도 300 ~ 230,400 [bps] 패리티 NONE / EVEN / ODD / MARK / SPACE 데이터비트 8/7 정지비트 1/1.5/2 흐름제어 NONE, RTS/CTS, Xon/Xoff 표 1-5 시리얼포트특징 7bit 의데이터비트일때 NONE 패리티는지원하지않습니다. - 11 - http://www.sollae.co.kr
1.6.2 이더넷인터페이스 CSE-H53N의네트워크부분은이더넷으로되어있어 UTP 케이블을연결하시면됩니다. 이더넷부분은 10 Mbit 와 100 Mbit 이더넷을자동으로감지하여연결하게되어있으며, 1:1 케이블또는 cross over 케이블을자동으로감지하는 auto MDI/MDIX 기능을제공합니다. 그림 1-7 RJ45 이더넷커넥터사양 이더넷포트 (RJ45) 사양 핀번호 핀이름 방향 1 TX+ 출력 2 TX- 출력 3 RX+ 입력 4 - - 5 - - 6 RX- 입력 7 - - 8 - - 표 1-6 이더넷포트 (RJ45) 사양 LED 동작색 LED 상태 설명 황색 녹색 꺼짐켜짐켜짐꺼짐깜박임 10 Mbps 100 Mbps 네트워크에연결되었을때네트워크에연결되지않았을때네트워크에데이터가있을때 표 1-7 이더넷포트 RJ45 커넥터표시등 - 12 - http://www.sollae.co.kr
1.6.3 전원 전원은 DC 5V 를사용하며전원잭의사양은다음과같습니다. 그림 1-8 DC 5V 전원잭 - 13 - http://www.sollae.co.kr
1.7 기타 1.7.1 시스템상태표시등 CSE-H53N에는윗면에 5개의시스템상태표시등이있습니다. 각상태표시등은다음과 같이동작합니다 모드 이름 색 LED 상태 설명 PWR 적색 켜짐 전원이켜져있을때 공통 LINK 녹색켜짐네트워크에연결되었을때 RXD 황색깜박임네트워크로부터데이터수신시 TXD 녹색 깜박임 네트워크로데이터전송시 IP주소가고정IP로설정되어있거나, 1번씩깜박임 일반 유동 IP를할당받았을때 모드 STS 황색 4번씩깜박임 유동 IP를할당받지않았을때 켜짐 TCP 접속중 ISP 모드 STS 황색 꺼짐 ISP 모드에진입한경우 STS 황색 시리얼 설정모드 LINK RXD 녹색황색 일제히깜박임 시리얼설정모드에진입한경우 TXD 녹색 표 1-8 윗면시스템상태표시등 RJ45 커넥터의좌측 ( 녹색 )LED 는 LINK 와연결되어있으며, 우측 ( 황색 )LED 는이더넷 속도를나타냅니다. 자세한내용은표 1-7 을참조하세요. 1.7.2 기능스위치 제품의측면에기능스위치가있습니다. 이스위치를이용하여 CSE-H53N 의동작모드를 ISP 모드또는시리얼설정모드로전환할수있습니다. 또한환경값을초기화할경우에도 사용됩니다. 그림 1-9 기능스위치 - 14 - http://www.sollae.co.kr
2 설치및시험작동 2.1 설치 먼저시험작동에앞서 CSE-H53N 과 PC 의이더넷포트와시리얼포트를모두연결시켜 주시기바랍니다. 이더넷포트는허브를거쳐서연결이되어도무관합니다. PC 에 RS232 포트가없는경우에는 USB to RS232 케이블이필요합니다. 그림 2-1 시험작동을위한 PC 와의연결 - 15 - http://www.sollae.co.kr
2.1.1 네트워크영역설정 이단계는 PC와제품을모두사설 IP로설정하고동일네트워크영역으로위치하게함으로써 TCP 접속을하기위함입니다. 1 PC의 IP 주소설정 PC의네트워크어댑터의 IP 주소를다음과같이변경하거나추가합니다. PC에설치된네트워크어댑터의속성으로들어가면인터넷프로토콜 (TCP/IP) 의속성을볼수있는데여기에서 [ 고급 ] 버튼을누르면다음그림과같이 IP주소를추가할수있습니다. 그림 2-2 PC 의 IP 주소변경 / 추가 - 16 - http://www.sollae.co.kr
2 CSE-H53N 설정 CSE-H53N의환경값설정프로그램은 ezmanager 입니다. ezmanager는윈도우용응용프로그램으로별도의설치없이사용할수있어편리합니다. ezmanager를통해네트워크로 CSE-H53N을검색합니다. 모든환경변수들은공장출하상태의초기값으로설정되어있습니다. 따라서실제시스템에적용하고자하는경우 ezmanager를통해검색한후사용목적에맞게변경합니다. 주요환경변수의공장출하상태의기본값은다음표와같습니다. 여기서는시험작동을위해서 CSE-H53N의 IP 주소및모든환경값들을아래의기본설정대로유지하시기바랍니다. 네트워크옵션시리얼포트 (COM1) 항목 설정값 제품 IP 주소 10.1.0.1 서브넷마스크 255.0.0.0 IPv6 사용안함 텔넷 사용 IP 주소검색 사용 시리얼종류 RS232 시리얼통신속도 19,200bps 패리티 NONE 데이터비트 8 정지비트 1 통신모드 TCP 서버 제품로컬포트 1470 표 2-1 주요환경변수의기본설정값 ezmanager 는당사홈페이지의 ezmanager 다운로드페이지에서확인할수있습니다. - 17 - http://www.sollae.co.kr
2.2 시험작동 ezmanager 의 [ 통신테스트 ] 버튼을누르면아래와같이테스트프로그램이나타납니다. LAN 으로 eztcp 에접속 그림 2-3 LAN으로 TCP 접속 1 TCP 클라이언트선택 2 CSE-H53N의 IP 주소와포트번호를정확하게입력 3 [ 접속하기 ] 버튼을클릭 (TCP서버모드인경우에는 [ 접속대기 ] 버튼 ) RS232 포트열기 그림 2-4 시리얼로 COM 포트열기 4 eztcp를연결한 PC의시리얼포트를선택 5 속도와데이터비트등시리얼포트항목들을 CSE-H53N 설정값과동일하게설정 6 [ 열기 ] 버튼클릭 - 18 - http://www.sollae.co.kr
TCP 접속및시리얼포트연결확인 그림 2-5 TCP 접속확인 7 TCP 접속이정상적인지하단의메시지를통해확인 그림 2-6 COM 포트열기확인 8 시리얼포트가정상적으로열렸는지확인 - 19 - http://www.sollae.co.kr
양방향데이터전송 그림 2-7 정상적인데이터전송 9 LAN 의 [ 데이터보내기 ] 버튼클릭 10 9 번에서보낸데이터가표시되는지확인 그림 2-8 LAN Serial 11 RS232 의 [ 데이터보내기 ] 버튼클릭 12 11 번에서보낸데이터가표시되는지확인 그림 2-9 Serial LAN - 20 - http://www.sollae.co.kr
3 환경값설정방법 3.1 ezmanager 를이용한설정 그림 3-1 ezmanager 최초실행화면 3.1.1 LAN 을통한설정 점검사항이를위해서는먼저 LAN을통해 PC와제품이연결되어있어야합니다. 같은네트워크에존재하는경우에는 [MAC 주소 ] 탭을이용한전체검색이가능하고, 서로다른네트워크인경우 [IP 주소 ] 탭을이용해환경값읽기및설정이가능합니다. 설정단계 그림 3-2 LAN 을통한설정순서 - 21 - http://www.sollae.co.kr
3.1.2 시리얼을통한설정 점검사항 PC의 RS232 포트를통해 ezmanager를사용하기위해서는제품과 RS232 크로스케이블로연결되어야합니다. 또한제품은 [ 시리얼설정모드 ] 로동작해야합니다. 설정단계 설정단계 2 번환경값읽기절차 그림 3-3 시리얼을통한설정순서 그림 3-4 시리얼포트로환경값읽기순서 1 시리얼탭선택 2 연결한 COM 포트선택 3 [ 열기 ] 버튼으로 COM 포트열기 4 [ 읽기 ] 버튼으로환경값읽기 ezmanager 에대한보다자세한내용은당사홈페이지의 [ezmanager 사용설명서 ] 문서를참조하시기바랍니다. 스마트폰용 ezmanager 어플리케이션이배포되었습니다. 자세한내용은당사 홈페이지를참조하시기바랍니다. - 22 - http://www.sollae.co.kr
3.2 AT 명령 ATC 모드에서는 AT 명령어를사용하여시리얼포트를통해환경변수를설정할수있습니다. 점검사항 AT 명령어로환경값을설정하기위해서는시리얼설정모드와마찬가지로제품과 PC간시리얼연결이필요합니다. 또한시리얼통신관련설정값도일치해야합니다. CSE-H53N의통신모드를 ATC - AT명령모드로설정한후환경값설정이가능합니다. 설정단계 그림 3-5 AT 명령모드설정 그림 3-6 AT 명령을통한설정순서 구분가능한환경값제품 IP주소, DHCP, PPPoE, 서브넷마스크, 게이트웨이 IP주소, 네 IP주소관련항목임서버주소, TCP접속관련항목제품로컬포트, 통신할주소 (IP주소, 호스트이름 ), 옵션 ESC 문자전송옵션, 접속종료대기시간, 표 3-1 AT명령모드에서설정가능한환경값 위항목들을포함, AT 명령모드에서설정이불가능한환경값들은 ezmanager 에서 설정할수있습니다. - 23 - http://www.sollae.co.kr
4 동작모드 4.1 동작모드란? 동작모드는특정한목적을위하여정해진다음의세가지의동작형태입니다. 일반모드평상시데이터통신을위한상태이며 4가지통신모드가있습니다. 또한제품의검색및환경값변경이가능합니다. 시리얼설정모드시리얼포트를통한설정을위한상태입니다. ezmanager의시리얼탭을이용하고자할때이모드로진입해야합니다. ISP모드제품의펌웨어를업그레이드할수있는상태입니다. 모든보안기능이해제되어제품에검색및환경값변경이가능합니다. 4.2 각동작모드진입방법 그림 4-1 각동작모드진입방법 1 기능버튼을짧게 (1초이하 ) 누르기 2 전원재인가 3 ezmanager로 F/W 전송 4 기능버튼을길게 (1초이상 ) 누르기 - 24 - http://www.sollae.co.kr
4.3 각동작모드비교 다음은각각의동작모드를비교설명한것입니다. 동작모드 시리얼포트속도 시리얼종류 일반모드 사용자설정값 RS232 시리얼설정모드 115,200/N/8/1 RS232 ISP모드 - - 표 4-1 동작모드비교 4.4 일반모드 일반모드에는원격의호스트와의통신방식에따른다음의네가지형태의통신모드가있습니다. 통신모드설명 TCP 서버 TCP 클라이언트로부터접속대기 ( 수동접속 ) TCP 클라이언트 TCP 서버로접속시도 ( 능동접속 ) AT명령 AT명령에의한통신제어 ( 수동접속및능동접속가능 ) UDP 접속과정없는블록단위데이터통신표 4-2 네개의통신모드비교 1 통신모드 프로사용자장비시리얼포트를통한토폴접속토콜 S/W수정여부환경변수설정로지 TCP 서버 수동접속 불필요 불가 1:1 TCP 클라이언트 TCP 능동접속 불필요 불가 1:1 AT명령 능동 / 수동 필요 가능 1:1 UDP UDP - 불필요 불가 N:M 표 4-3 네개의통신모드비교 2-25 - http://www.sollae.co.kr
4.5 시리얼설정모드 시리얼포트로환경변수를설정하는모드입니다. ezmanager 의 [ 시리얼 ] 탭을통해서도 설정이가능하며 [ 읽기 ] 버튼으로환경값을읽은후설정할수있습니다. 보다자세한내용은당사홈페이지의 [ 시리얼매니저프로토콜 ] 을참조하시기바랍니다. 4.6 ISP 모드 ISP 모드는기능버튼을 1 초이상누르면진입이가능합니다. 아래두가지의목적으로 사용됩니다. 4.6.1 펌웨어업그레이드 ISP 모드는당사에서제공하는펌웨어 (CSE-H53N 을동작시키는소프트웨어 ) 를 업그레이드할수있는모드입니다. 펌웨어업그레이드는 LAN 을통해서이루어집니다. 펌웨어업그레이드절차는 6.1 펌웨어업그레이드 를참조하세요. 4.6.2 보안기능해제 CSE-H53N은 IP와 MAC을이용한접근제한및비밀번호설정에의한보안기능을제공합니다. ISP 모드의또다른목적이이러한보안기능을해제하는것입니다. 따라서비밀번호를분실하거나실수로보안기능이설정된경우에 ISP모드로진입함으로써해결할수있습니다. ISP 모드에서 ezmanager 로설정값을변경하는경우일부환경값이임의로변경될 수있으니설정이끝난후반드시일반모드에서다시한번확인하시기바랍니다. - 26 - http://www.sollae.co.kr
5 통신모드 5.1 TCP 서버 CSE-H53N이서버로동작하는모드입니다. 이경우원격호스트로부터제품에설정된 [ 제품로컬포트 ] 로 TCP 접속이들어오면접속을승낙 (accept) 합니다. 접속이이루어진후시리얼포트로들어오는데이터는 TCP/IP 처리후원격호스트로전송하며, 원격호스트에서부터들어오는 TCP/IP 데이터는 TCP/IP 처리후시리얼포트로전송함으로써데이터통신을하게됩니다. 5.1.1 주요설정항목 제품로컬포트 TCP 접속을기다릴포트번호를지정하는곳입니다. 접속전데이터크기 TCP 접속이이루어지기이전의시리얼포트의데이터를처리를설정하는곳입니다. 접속전데이터크기접속전시리얼데이터처리 0 무시 전송하지않음 0 이외의값접속이이루어지자마자상대호스트로전송 ( 권장 : 512 이하 ) 512바이트이하로설정하기를권장합니다. 표 5-1 접속전데이터크기 접속종료대기시간 TCP 접속이이루어진후이항목에설정한시간동안데이터통신이없는경우접속을자동종료합니다. IP 주소통보유동 IP 환경의경우에 IP 주소통보기능을이용하여계속변하는자신의 IP 주소에대한정보를알릴수있습니다. TCP / UDP 서버또는 DDNS 서버를이용할수있습니다. 제품접근제한서버의경우원하지않는호스트로부터의접근을차단하기위해서는이항목을설정합니다. 접근을허용할호스트의 IP 주소와 MAC 주소를설정할수있습니다. - 27 - http://www.sollae.co.kr
5.1.2 동작예 [ 접속전데이터크기 ] 가 0 [byte] 으로설정된일반적인수동접속의경우 그림 5-1 접속전데이터크기가 0 인경우 시점상태 ~ TCP 접속대기중 1 원격호스트의 TCP 접속요청시점 ~ TCP 접속과정 2 TCP 접속완료 ~ 양방향데이터통신표 5-2 시점에따른상태 여기서 TCP 접속완료시점 (2) 전에들어온시리얼데이터 123 은 [ 접속전데이터 크기 ] 가 0 으로설정됨에따라무시되고원격호스트로전송되지않습니다. - 28 - http://www.sollae.co.kr
[ 접속전데이터크기 ] 가 1 [byte] 로설정된경우 그림 5-2 접속전데이터크기가 1인경우시점상태 ~ TCP 접속대기중 1 원격호스트의 TCP 접속요청시점 ~ TCP 접속과정 2 TCP 접속완료 ~ 접속후데이터 123 을원격호스트로전송표 5-3 시점에따른상태 여기서 TCP 접속완료시점 (2) 전에들어온시리얼데이터 123 은 [ 접속전데이터 크기 ] 가 0 이외의값으로설정됨에따라접속이이루어진후원격호스트로전송이 됩니다. - 29 - http://www.sollae.co.kr
[ 접속종료대기시간 ] 이 5 [ 초 ] 로설정된경우 그림 5-3 접속종료대기시간이 5인경우시점상태 ~ 양방향데이터통신 1 마지막데이터전송및수신이이루어진시점 ~ 네트워크데이터통신이없는구간 2 접속종료대기시간이경과하여접속종료 ~ 접속종료과정 3 접속종료완료 ~ TCP 접속대기표 5-4 시점에따른상태 - 30 - http://www.sollae.co.kr
5.2 TCP 클라이언트 CSE-H53N이클라이언트로동작하는모드입니다. 이경우제품에설정된 [ 통신할주소 ] 와 [ 통신할포트 ] 로 TCP 접속을요청합니다. 접속이이루어진후시리얼포트로들어오는데이터는 TCP/IP 처리후원격호스트로전송하며, 원격호스트에서부터들어오는 TCP/IP 데이터는 TCP/IP 처리후시리얼포트로전송함으로써데이터통신을하게됩니다. 5.2.1 주요설정항목 통신할주소 TCP 접속을요청할원격호스트의 IP 주소및호스트이름을입력하는곳입니다. 통신할포트 TCP 접속을요청할원격호스트의로컬포트번호를입력하는곳입니다. 접속전데이터크기이항목은 CSE-H53N이 TCP 접속을요청하는시점을결정합니다. 접속전데이터크기 TCP 접속요청시점 0 부팅직후 0 이외의값설정된값 ( 바이트 ) 이시리얼포트로들어온시점 ( 권장 : 512 이하 ) 512바이트이하로설정하기를권장합니다. 표 5-5 접속전데이터크기의동작 1 또한이항목은 TCP 접속이완료이전의시리얼포트의데이터처리를결정합니다. 접속전데이터크기접속전시리얼데이터처리 0 무시 전송하지않음 0 이외의값접속이이루어지자마자상대호스트로전송 ( 권장 : 512 이하 ) 512바이트이하로설정하기를권장합니다. 표 5-6 접속전데이터크기의동작 2 접속종료대기시간 TCP 접속이이루어진후이항목에설정한시간동안데이터통신이없는경우접속을자동종료합니다. TCP 서버옵션 TCP 클라이언트 / 서버동시지원기능입니다. 즉 TCP 접속을시도하면서접속중이아닌경우에는접속을대기하여접속요청이들어오면승낙합니다. DNS 서버 IP 주소통신할주소에 IP주소가아닌호스트이름으로설정할경우필요한항목입니다. - 31 - http://www.sollae.co.kr
5.2.2 동작예 [ 접속전데이터크기 ] 가 0 [byte] 으로설정된일반적인능동접속의경우 그림 5-4 접속전데이터크기가 0 인경우 시점 ~ 부팅전 1 부팅후 TCP 접속요청 ~ TCP 접속과정 2 TCP 접속완료 ~ 양방향데이터통신 상태 표 5-7 시점에따른상태 여기서 TCP 접속완료시점 (2) 전에들어온시리얼데이터 123 은 [ 접속전데이터 크기 ] 가 0 으로설정됨에따라무시되고원격호스트로전송되지않습니다. - 32 - http://www.sollae.co.kr
[ 접속전데이터크기 ] 가 5 [bytes] 로설정된경우 그림 5-5 접속전데이터크기가 5 인경우 시점상태 ~ 시리얼버퍼로 5 bytes 수신대기 1 5 bytes 수신직후 TCP 접속을요청함 ~ TCP 접속과정 2 TCP 접속완료 ~ 접속후데이터 1234567 을원격호스트로전송표 5-8 시점에따른상태 그림 5-5에서보는것과같이 CSE-H53N은시리얼데이터가 5 바이트가되자마자접속요청을보냅니다. 또한 TCP 접속요청시점 (1) 전에들어온시리얼데이터 123, 45 와 TCP 접속완료시점 (2) 전에들어온 67 은 [ 접속전데이터크기 ] 가 0 이외의값으로설정됨에따라접속이이루어진후원격호스트로전송이됩니다. - 33 - http://www.sollae.co.kr
[TCP 서버 ] 옵션이체크된경우 그림 5-6 TCP 서버 / 클라이언트모드의경우 시점상태 ~ TCP 접속대기 ( 접속과정포함 ) 1 TCP 접속완료시점 ~ TCP 접속중 ( 접속종료과정포함 ) 2 TCP 접속종료시점 ~ 수초경과 3 TCP 접속요청표 5-9 시점에따른상태이 TCP 서버 / 클라이언트모드는 [ 접속전데이터크기 ] 와 [ 접속종료대기시간 ] 을잘활용하여설정하면유용하게사용할수있습니다. TCP 접속은한번에하나씩만가능하므로 [ 접속종료대기시간 ] 을알맞게설정하시기바랍니다. 보다자세한내용은당사홈페이지의 [TCP 서버 / 클라이언트 ] 문서를참조하시기바랍니다. - 34 - http://www.sollae.co.kr
5.3 AT 명령 ATC 모드는 AT 명령어를이용하여모뎀제어와유사하게 CSE-H53N 을제어할수있는 모드입니다. ATC 모드에서는 TCP 접속만할수있으며서버및클라이언트모두구현할수 있습니다. 또한 TCP 접속종료뿐만아니라관련된환경값설정도가능합니다. 5.3.1 주요설정항목 AT 명령모드에서설정은 CSE-H53N 의시리얼포트를통해서이루어집니다. 명령어 설명 사용예 +PLIP 제품로컬 IP주소 at+plip=10.1.0.1<cr> +PLP 제품로컬포트 at+plp=1470<cr> +PRIP 통신할 IP주소 at+prip=10.1.0.2<cr> +PRP 통신할포트 at+prp=1470<cr> +PDC DHCP 사용여부 at+pdc=1 ( 사용 )<CR> +PPE PPPoE 사용여부 at+ppe=1 ( 사용 )<CR> +PTO 접속종료대기시간설정 at+pto=10<cr> +PWP 설정저장 at+pwp<cr> 표 5-10 주요확장 AT명령어및사용예 제품 IP주소관련항목 / 제품로컬포트 IP주소, 서브넷마스크, 게이트웨이 IP주소등의관련항목들과제품로컬포트를설정 할수있습니다. 통신할주소 / 통신할포트 통신할상대방의 IP주소또는호스트이름과통신할포트를설정할수있습니다. IP주소할당방법 : 수동입력, DHCP, PPPoE 직접입력뿐만아니라 DHCP및 PPPoE를통한자동 IP할당이가능합니다. 기타 [ 접속종료대기시간 ] 등의몇몇옵션설정이가능합니다. - 35 - http://www.sollae.co.kr
5.3.2 동작예 TCP 서버 - 설정후접속대기 그림 5-7 TCP 수동접속 시점상태 ~ AT 명령모드 1 ATA 명령과동시에 TCP 접속대기 ~ TCP 접속대기기간 2 원격호스트의 TCP 접속요청시점 ~ TCP 접속과정 3 TCP 접속완료시점 ~ 접속완료와동시에시리얼로 CONNECT 메시지전송표 5-11 시점에따른상태 CSE-H53N 으로부터시리얼터미널 ( 또는 MCU) 로전송되는일부응답메시지는위 그림에나타나있지않습니다. - 36 - http://www.sollae.co.kr
TCP 클라이언트 - 설정후접속요청 그림 5-8 TCP 능동접속 시점상태 ~ AT 명령모드 1 ATD 명령과동시에 TCP 접속요청 ~ TCP 접속과정 2 TCP 접속완료시점 ~ 접속완료와동시에시리얼로 CONNECT 메시지전송표 5-12 시점에따른상태 - 37 - http://www.sollae.co.kr
TCP 접속상태의종료 AT 명령모드로전환 그림 5-9 TCP 접속종료 시점상태 ~ TCP 접속중 1 +++ 수신과동시에 AT명령모드로전환 ~ AT명령모드 2 ATH 명령과함께 TCP 접속종료 ~ TCP 접속종료과정 3 TCP 접속종료 ~ 접속종료와동시에시리얼로 NO CARRIER 메시지전송표 5-13 시점에따른상태 +++ 를전송하고 OK 응답을받으면 AT명령상태로전환됩니다. 이상태에서 CSE- H53N은원격호스트로의데이터전송이되지않으며오직 AT명령어만받아들이게됩니다. 다시 TCP 데이터통신을위해온라인모드로전환하기위해서는 ATO 명령을사용합니다. 보다자세한내용은당사홈페이지의 [ATC-AT 명령모드 ] 문서를참조하시기바랍니다. - 38 - http://www.sollae.co.kr
5.4 UDP UDP 모드는접속과정이없습니다. 이모드에서는블록단위로데이터를전송하기 때문에 CSE-H53N 의시리얼포트로들어오는데이터를블록단위로구분하여데이터를 전송합니다. 5.4.1 주요설정항목 패킷블록설정 UDP 모드에서 [ 패킷블록설정 ] 은 UDP 패킷블록의크기를결정합니다. 단위는바이트 (Byte) 이며설정한크기의데이터가들어오면한블록으로네트워크에전송합니다. 최대설정가능한값은 1,460 bytes 입니다. UDP 동적호스트전송기능통신할주소와통신할포트에모두 0을설정하면 UDP 동적호스트전송기능이적용됩니다. 이기능을사용하면추가설정없이여러호스트와데이터통신을할수있습니다. - 39 - http://www.sollae.co.kr
5.4.2 동작예 패킷블록설정 : 5 Bytes 그림 5-10 패킷블록설정 5 시점상태 ~ 시리얼포트로데이터수신대기 1 5 Bytes 수신후전송 ~ 시리얼포트로데이터수신대기 2 시리얼포트로 678 데이터가들어온시점시리얼포트로데이터수신대기 / 네트워크로부터수신한데 ~ 이터를시리얼포트로전송 3 마지막시리얼데이터수신후 2byte 단위시간이경과한시점 ~ 678 네트워크로전송표 5-14 시점에따른상태 - 40 - http://www.sollae.co.kr
UDP 동적호스트전송기능 이기능은마지막으로수신한 UDP 패킷의출발지주소와포트번호를통신할주소와 포트번호로자동갱신하는기능입니다. 항목 설정값 통신할주소 없음 통신할포트 0 표 5-15 UDP 동적호스트전송기능설정값 그림 5-11 UDP 동적호스트전송예시점상태 ~ 네트워크로 UDP 데이터전송불가능한상태 1 통신할주소와포트를원격호스트 2 로설정 ~ 원격호스트 2로 UDP 데이터전송 2 통신할주소와포트를원격호스트 1 로변경 ~ 원격호스트 1로 UDP 데이터전송 3 통신할주소와포트를원격호스트 2 로변경 ~ 원격호스트 2로 UDP 데이터전송표 5-16 시점에따른상태 그림 5-11 에서데이터 ABC, DE 와 FGH 는 CSE-H53N 이시리얼포트로 수신하여네트워크로전송하는데이터입니다. - 41 - http://www.sollae.co.kr
6 시스템관리 6.1 펌웨어업그레이드 6.1.1 펌웨어 펌웨어는 CSE-H53N 을동작시키는소프트웨어입니다. 새로운기능이추가되거나오류가 수정될경우새버전의펌웨어가제작되어배포됩니다. 항상최신의펌웨어를사용하는 것이좋습니다. 6.1.2 업그레이드절차 최신펌웨어파일다운로드 PC에최신펌웨어파일을다운로드합니다. 최신펌웨어는당사홈페이지에서다운받을수있습니다. ISP 모드로진입제품을펌웨어업그레이드를위해 ISP 모드로동작시킵니다. TFTP 클라이언트실행및전송준비펌웨어파일의전송을위해 TFTP 클라이언트프로그램을실행합니다. ezmanager의 [ 펌웨어 / HTML 변경 ] 버튼을누르면 TFTP 클라이언트가실행됩니다. 그림 6-1 TFTP 클라이언트실행및전송준비 1 2 3 4 5 [ 고급메뉴보이기 ] 를체크하여아래메뉴를펼침 [ 펌웨어변경 ] 버튼클릭하여 TFTP 클라이언트실행 [ 펌웨어변경 ] 옵션선택및확인펌웨어파일을전송할제품의 IP 주소를입력 [ 파일열기 ] 버튼클릭하여다운로드할파일을선택 - 42 - http://www.sollae.co.kr
펌웨어파일확인및전송 그림 6-2 펌웨어전송 1 선택된파일의경로와파일명을확인 2 [ 전송 ] 버튼을클릭하여펌웨어파일전송 3 전송이완료된후완료메시지확인 - 43 - http://www.sollae.co.kr
6.2 제품상태점검 6.2.1 텔넷 (TELNET) 을이용한상태점검 ezmanager 의 [ 옵션 ] 탭의 [ 텔넷 ] 기능을활성화하면사용자는 CSE-H53N 에로그인할수 있습니다. 이때제품에비밀번호가설정되어있으면입력후로그인이가능합니다. 펌웨어버전 2.0A 부터는비밀번호가설정되어있지않아도 "sollae" 를입력해야 로그인이가능합니다 로그인이완료되면아래와같은화면이나타납니다. CSE-H53N Management Console v1.0e Sollae Systems lsh> 그림 6-3 텔넷로그인화면다음의명령어들로 CSE-H53N의여러가지상태를점검할수있습니다. 명령어 옵션 의미 사용법 net IPv4 네트워크상태보기 lsh>st net st net6 IPv6 네트워크상태보기 lsh>st net6 sio 시리얼포트상태보기 lsh>st sio uptime 장비동작시간보기 lsh>st uptime sc [OP1][OP2] 세션접속종료제어 lsh>sc com1 close sd [OP1][OP2] 시리얼데이터캡쳐 lsh>sd 1 100 시리얼데이터캡쳐종료 lsh>sd 1 0 exit telnet세션종료 lsh>exit 표 6-1 상태점검명령어 st net IPv4 네트워크의접속상태를보입니다. CSE-H53N Management Console v1.0e Sollae Systems lsh>st net proto name local address peer address sendq state -------- ------- --------------------------------- ------------------------------ ---------- ---------------------- TCP tty 10.1.0.1( 23) 10.11.0.67(50904) 219 ESTABLISHED TCP com1 0.0.0.0( 1470) 0.0.0.0( 0) 0 LISTEN lsh> 그림 6-4 IPv4 네트워크세션정보 - 44 - http://www.sollae.co.kr
st net6 IPv6 네트워크의접속상태를보입니다. lsh>st net6 proto name local/peer address sendq state -------- -------- ------------------------------------------------- ------------- --------------------- TCP6 tty fe80::230:f9ff:fe12:1002( 23) 127 ESTABLISHED fe80::f965:11c7:ea03:9987(55717) lsh> 그림 6-5 IPv6 네트워크접속상태점검 st sio 시리얼포트의데이터송 / 수신상태를보입니다. lsh>st sio port fmax rbmax rxbuf txbuf rx_count tx_count ------ --------- ---------- -------- ---------- --------------- -------------- com1 0 0 0 0 0 0 lsh> 그림 6-6 시리얼포트데이터송 / 수신상태점검 st uptime 제품의전원이인가된이후로경과된시간을보입니다. lsh>st uptime 00:05:19.16 up 0 days lsh> 그림 6-7 제품동작시간점검 sc 세션을종료합니다.[OP1] 은세션이름을, [OP2] 는 close 만가능합니다. lsh>sc com1 close com1: closed lsh> 그림 6-8 세션종료 - 45 - http://www.sollae.co.kr
sd 시리얼포트의데이터를실시간으로캡처하여보입니다. [OP1] 은세션이름, [OP2] 는캡처주기를의미하며, [OP2] 의단위는 10ms 입니다. lsh>sd 1 100 com1 dump start com1 dump buffering time : 1000ms lsh>tx1 => 30 31 32 33 34 35 36 37 01234567 rx1 <= 30 31 32 33 34 35 36 37 01234567 그림 6-9 시리얼데이터캡처 시리얼포트의데이터캡처를종료합니다. lsh>sd 1 0 com1 dump stop lsh> 그림 6-10 시리얼데이터캡처종료 exit telnet 접속을종료합니다. lsh>exit 그림 6-11 telnet 접속종료 sc 명령어와옵션은항상소문자만사용해야합니다. 스마트폰용 TCP 클라이언트어플리케이션이배포되었습니다. 자세한내용은당사 홈페이지를참조하시기바랍니다. - 46 - http://www.sollae.co.kr
6.2.2 ezmanager 를이용한상태점검 ezmanager 에서 [ 현재상태보기 ] 버튼을누르면 CSE-H53N 의현재상태를확인할수 있습니다. 이때 [1 초간격으로현재상태보기 ] 옵션을설정하면 1 초주기로현재상태가 자동갱신됩니다. 그림 6-12 ezmanager의현재상태보기창 펌웨어버전정보 (FIRMWARE VERSION) 제품모델명과펌웨어에관련된정보를나타냅니다. 제품동작시간 (SYSTEM UPTIME) 제품의전원이인가된후동작한시간을나타냅니다. IPv4 네트워크정보 (IP4 NETWORK INFORMATION) 제품에할당된 IPv4주소관련값들을나타냅니다. IPv6 네트워크정보 (IP6 NETWORK INFORMATION) IPv6주소정보를나타냅니다. 이값은 IPv6가활성화되어있을때에만나타납니다. - 47 - http://www.sollae.co.kr
TCP 상태 (TCP STATE) 포트별 TCP 접속상태를나타냅니다. 메시지 LISTEN CLOSE SYN_SENT ESTABLISHED N/A 설명 TCP 서버로써접속을대기중 TCP 클라이언트로써접속시도를중단 TCP 클라이언트로써접속시도중 TCP 접속중 UDP모드인경우 데이터송 / 수신량 표 6-2 TCP 상태설명 각 COM 포트별데이터송 / 수신량을나타냅니다. ( 단위 : 바이트 ) 항목 sio_rx net_tx net_rx sio_tx 설명시리얼포트로부터받은데이터량네트워크로전송한데이터량네트워크통신상대호스트로부터받은데이터량시리얼포트로전송한데이터량 표 6-3 데이터송 / 수신량 - 48 - http://www.sollae.co.kr
ARP/ND 캐시테이블제품의 ARP 테이블을나타냅니다. TCP 접속이나 UDP 데이터를송 / 수신받은경우해당 IP주소와 MAC 주소는제품의 ARP 테이블에등록됩니다. 이정보는 60초동안지속되며 50초가경과하면 ARP 패킷을브로드캐스트합니다. 응답이없는상태로 0초가되면해당정보는소멸되고, 그사이에응답이오면다시 60초로갱신됩니다. IPv6의경우, 제품의 ND캐시목록을나타냅니다. 이때표시되는메시지로상태를확인할수있습니다. 메시지는다음과같은 5개의상태로구분됩니다. 상태 INCOMPLETE REACHABLE STALE DELAY PROBE 설명처음통신시상대방의 MAC 및링크로컬주소를알아내기위해네트워크에요청메시지 Neighbor Solicitation을보낸후대기하는상태입니다. 요청메시지인 Neighbor Solicitation을보낸후응답메시지 Neighbor Advertisement를응답받아상대방의정보를가지고있는상태입니다. 이상태로표시되는장비와바로통신이가능합니다. 마지막 REACHABLE 상태로진입한후일정시간이지나면이상태로진입하게됩니다. 이상태로진입한장비와다시통신하기위해서는이상태에서요청메시지인 Neighbor Solicitation을보내게됩니다. STALE 상태에진입한장비와다시통신하기위해보낸 Neighbor Solicitation 요청메시지의응답이오지않을경우해당상태에진입하게됩니다. 이상태에진입할장비와는연결이닿지않습니다. DELAY 상태에진입한장비에게요청메시지를재전송하는상태입니다. 이상태에진입한장비가응답할때까지요청메시지인 Neighbor Solicitation을전송하게됩니다. 표 6-4 ND Cache 테이블에표시되는 5가지상태 TCP/IP 접속세션별 TCP/IP 접속상태를원격호스트 IP주소및포트정보와함께나타냅니다. 뿐만아니라세션의 TCP 접속을종료할수도있습니다. 세션의이름을클릭하고마우스우측버튼을누르면 TCP 접속끊기팝업이나타납니다. 비밀번호입력란제품에비밀번호가설정된경우활성화되며, 위의 TCP 세션리스트에서 TCP 접속을종료하기위해서는이칸에비밀번호를먼저입력해야합니다. 1초간격으로현재상태보기이옵션을체크하면약 1초마다현재상태보기를갱신합니다. - 49 - http://www.sollae.co.kr
IP 주소충돌검사 이버튼을누르면같은네트워크상의 IP 주소충돌여부를알수있습니다. 그림 6-13 IP 주소충돌없는경우 그림 6-14 IP 주소가충돌된경우 - 50 - http://www.sollae.co.kr
6.3 환경값초기화 (Factory Reset) 제품의모든환경값을물리적으로초기화할수있는기능입니다. 사용자가임의의 환경값을사용자 ENV 영역에저장하고초기화값으로사용할수있습니다, 사용자 ENV 영역을사용하지않으면공장출고값으로초기화됩니다. 6.3.1 환경값초기화방법 1 CSE-H53N 측면에위치한기능버튼을 1초이하로눌러시리얼설정모드로진입합니다. 2 기능버튼을 10초정도눌러 LED 동작이진행되는것을확인합니다. LED 동작은아래와같이진행됩니다. STS 켜짐 LINK 켜짐 RXD 켜짐 TXD, RXD, LINK, STS, PWR 켜짐 3 TXD, RXD, LINK, STS 가동시에깜박입니다. - 51 - http://www.sollae.co.kr
6.3.2 사용자임의환경값으로초기화 1 시리얼설정모드진입 2 ezmanager 또는시리얼설정명령어이용하여초기화할환경값을제품에저장 3 시리얼포트를통해아래명령어를입력 b <SPACE> 3c5a <CR> 4 명령어입력이성공하면현재 SRAM에저장된환경값을사용자 ENV 영역에저장하고, 이값은이후에 [ 환경값초기화 ] 를할때마다사용됩니다. - 52 - http://www.sollae.co.kr
7 보안기능 7.1 SSL 7.1.1 SSL(Secure Socket Layer) 이란? SSL 은 TCP 프로토콜기반으로동작하는보안프로토콜로서인터넷상에서보안이 필요한통신에서많이사용되는프로토콜입니다. 7.1.2 SSL 설정 다음과같은순서로 CSE-H53N 에 SSL 을설정합니다. ezmanager 의 [ 옵션 ] 탭에있는 [SSL 보안통신 ] 항목을선택합니다. 그림 7-1 옵션설정 T2S-TCP 서버모드의경우는제품에인증서를저장해야합니다. 다음은인증서저장순서입니다. 1 ezmanager 하단의 [ 고급메뉴보이기 ] 체크박스선택 2 [ 인증서관리 ] 버튼클릭 그림 7-2 인증서생성 - 53 - http://www.sollae.co.kr
3 인증서를만들기위해 [ 인증서를직접만든후제품 (eztcp) 에저장 ] 선택후확인 그림 7-3 RSA Key 생성 4 인증서작성 (RSA 키길이등설정 ) 그림 7-4 인증서작성 5 저장완료메시지를확인합니다. 그림 7-5 성공메시지확인 - 54 - http://www.sollae.co.kr
7.1.3 SSL 사용시제한사항 해당기능은 IPv6 와동시에사용할수없으며시리얼통신속도는 115,200bps 까지 지원됩니다. 인증서에자신의 IP 의정보도있으므로 IP 주소가바뀌면인증서를새로 생성해야하며통신상대도 SSL 통신을해야만통신이가능합니다. - 55 - http://www.sollae.co.kr
7.2 제품접근제한 ezmanager의 [ 옵션 ] 탭에서 MAC주소와 IP주소를이용한제품접근제한기능을설정할수있습니다. 다음의 MAC 주소만접근가능이항목을설정하면설정된 MAC 주소를가진호스트만 CSE-H53N에접속할수있습니다. 다음의 IP 주소대역만접근이항목을설정하면 [IP 주소 ] 항목과 [ 넷마스크 ] 항목을을 bit AND를하여접속할수있는호스트를정의합니다. 설정예 IP 주소넷마스크접속가능한호스트 10.1.0.1 255.0.0.0 10.1.0.1 10.255.255.254 10.1.0.1 255.255.255.0 10.1.0.1 10.1.0.254 192.168.1.4 255.255.255.255 192.168.1.4 표 7-1 IP주소를이용한제품접근제한설정예 ezmanager에도적용위두개의항목중하나라도선택이된다면, 이항목을통해 ezmanager를통한검색및설정또한차단할수있습니다. IPv6 설정예 IPv6주소 Prefix 접속가능한호스트 2001:DB8::100 64 2001:DB8::1 ~ 2001:DB8::FFFF:FFFF:FFFF:FFFF 2001:DB8::100 128 2001:DB8::100 표 7-2 IPv6주소를이용한제품접근제한설정예 7.2.1 비밀번호설정 CSE-H53N 에비밀번호를설정하면텔넷로그인이나제품환경값저장시비밀번호를 입력해야만접근이가능합니다. 알파벳또는숫자 8 바이트까지설정이가능합니다. 접근제한기능및비밀번호분실로인해 ezmanager를통해 CSE-H53N에접근할수없는경우에는 CSE-H53N을 ISP모드로동작시키시기바랍니다. CSE-H53N이 ISP모드로동작될때는모든접근제한이해제가되어 ezmanager로검색및설정이가능합니다. - 56 - http://www.sollae.co.kr
8 기타유용한기능 8.1 IPv4 주소통보기능 CSE-H53N는유동 IP 환경에서도 TCP 서버로동작이가능합니다. IPv4 주소통보기능을사용하면변경되는자신의 IPv4 주소에대한정보를특정서버로전송합니다. 이기능은 DDNS, TCP, UDP 3가지형태로제공됩니다. DDNS CSE-H53N에서제공하는 DDNS 기능은 DynDNS사의 DDNS 서버에 IPv4 주소를호스트이름을통해갱신하는것입니다. 따라서 DDNS 기능을이용하려면 DynDNS사의홈페이지에사용자등록을하고호스트이름을등록해야합니다. 있습니다. 사용자계정의서비스이용에관한모든부분은 DynDNS 사정책에따라변경이될수 DynDNS 사홈페이지주소 : http://dyn.com/ 그림 8-1 DDNS 설정 1 [ 프로토콜 ] 항목은 DDNS(dyndns.org) 선택 2 [ 통보주기 ] 는 40,320분 (28일) 으로고정값입니다. 3 [DDNS 아이디 ] 는 DynDNS 계정의아이디를입력합니다. 4 [DDNS 비밀번호 ] 는 DynDNS 계정의비밀번호를입력합니다. 5 [ 호스트이름 ] 은 DynDNS 계정에등록한호스트이름을입력합니다. TCP/UDP 자체적으로 IP를관리할서버를사용하는경우 TCP 및 UDP 를이용할수있습니다. 전송은 ASCII 또는 16진수형태의메시지로선택이가능하며통보주기의설정또한가능합니다. 보다자세한내용은당사홈페이지의 [IP 주소통보기능 ] 문서를참조하시기바랍니다. - 57 - http://www.sollae.co.kr
8.2 MAC 주소전송기능 MAC 주소전송기능은 TCP 접속직후에접속상대방에게자신의 MAC 주소를전송하는 기능입니다. 이기능은사용자장비혹은서버프로그램이원격지에있는여러대의 CSE- H53N 를구별하는데사용될수있습니다. 설정방법은다음과같습니다. 1 ezmanager 의 [ 옵션 ] 탭으로이동 그림 8-2 MAC 주소전송기능설정 2 [MAC 주소전송 ] 옵션체크후저장 MAC 주소전송기능과 SSL 옵션은함께사용가능합니다. 보다자세한내용은당사홈페이지의 [MAC 주소전송기능 ] 문서를참조하시기바랍니다. - 58 - http://www.sollae.co.kr
8.3 시리얼포트탭의기능들 그림 8-3 시리얼포트탭의기능들 8.3.1 전송지연기능사용안함 - 1 이기능을사용하면 CSE-H53N 의시리얼포트로들어오는데이터를최대한빨리 ( 지연 없이 ) 네트워크로전송합니다. 8.3.2 구분자 - 2 구분자기능을사용하면시리얼데이터의특정문자를이용해네트워크로송신하는 패킷의크기를조절할수있습니다. Operation 구분자길이 구분자동작방식 사용가능한옵션 0 ~ 4 바이트중선택구분자까지전송구분자 + 1바이트까지전송구분자 + 2바이트까지전송 표 8-1 구분자기능 - 59 - http://www.sollae.co.kr
8.3.3 시리얼포트설정 / 상태전송 (RFC 2217) - 3 원격의두장비사이에시리얼포트의설정및상태정보등을송 / 수신하는기능입니다. 이기능을사용하면사용자는 RTS/CTS 등의제어신호를송 / 수신할수있습니다 보다자세한내용은당사홈페이지의 [TELNET COM Port Control Option 기능 ] 문서를 참조하시기바랍니다. 8.3.4 TCP Server / Client 모드 - 4 이모드는 TCP 클라이언트모드상태에서 [TCP Server] 옵션을체크하면사용할수있습니다. 이모드에서는 CSE-H53N의설정값변경없이도 TCP 서버와클라이언트로모두사용할수있습니다. 이모드를사용하기위해서는반드시 [ 접속전데이터크기 ] 옵션을 1 이상으로설정해야합니다. 보다자세한내용은당사홈페이지의 [TCP 서버 / 클라이언트모드 ] 문서를참조하시기 바랍니다. CSE-H53N은데이터프레임간격이 2byte 간격으로고정적으로설정되어있습니다. 시리얼포트로데이터가들어오기시작하면 CSE-H53N은임시로버퍼에저장하였다가 2byte 단위시간동안데이터가들어오지않으면그때까지버퍼에저장된데이터를네트워크로전송합니다. - 60 - http://www.sollae.co.kr
9 작동이안되는경우점검사항 CSE-H53N 사용중에문제가발생한경우아래의유형별순서대로자체점검을해 보시기바랍니다. 9.1 ezmanager 로검색이되지않는경우 정상적인프로그램사용하고있는지확인 CSE-H53N은설정프로그램으로 ezmanager를사용합니다. 방화벽해제 PC의개인방화벽이나네트워크방화벽이 ezmanager의검색패킷을차단하는경우가있습니다. 검색전반드시모든방화벽을해제하시거나프로그램이방화벽을통해통신하도록허용하시기바랍니다. [ 고급메뉴보이기 ] 를체크후 [Windows 방화벽설정 ] 버튼을눌러윈도우방화벽을해제하시거나방화벽을통해프로그램을허용하시기바랍니다. 이때백신등사용자개인방화벽도함께확인하시기바랍니다. (V3, Norton 등 ) 전원공급이상유무확인전원이안정적으로공급되고있는지확인합니다. 전원이정상적으로공급되면제품의전원 LED(PWR: 적색 ) 가켜집니다. 네트워크연결확인 PC와 CSE-H53N이같은네트워크에연결되었는지확인합니다. 또한 LAN 케이블이상여부를점검합니다. PC와 CSE-H53N를직접연결하거나같은허브에연결하여검색하는것을권장합니다. 제품접근제한옵션확인보안옵션중제품의접근제한이설정되어있는경우 ezmanager로검색이되지않습니다. 이경우 ISP모드로진입후검색을시도하시기바랍니다. - 61 - http://www.sollae.co.kr
9.2 TCP 접속이되지않는경우 TCP/IP 관련설정확인사설 IP주소를사용하는경우에는 PC와 CSE-H53N의 IP주소가같은서브넷에위치해야합니다. IP주소항목과로컬포트번호가맞는지확인합니다. 또한고정 IP주소의경우에는게이트웨이주소및 DNS 주소가정확한지여부도확인합니다. TCP서버제품 IP주소, 제품로컬포트, 서브넷마스크, 게이트웨이 IP주소, DNS서버 IP주소, DDNS설정등 TCP클라이언트제품 IP주소, 통신할주소, 통신할포트, 서브넷마스크, 게이트웨이 IP주소, DNS서버 IP주소등 표 9-1 TCP/IP 접속관련주요환경값 PING 테스트 PING 응답을통해네트워크연결이가능한지를파악합니다. 응답이없다면 IP주소및네트워크연결에문제가없는지확인하시기바랍니다. 방화벽확인보안이강화된일부네트워크에서는외부네트워크로부터의접근을방화벽에서대부분차단합니다. 따라서이러한경우에는네트워크관리자에게문의하여사용하고자하는포트번호 ( 예 : TCP 1470, UDP 50005) 들을해제하시기바랍니다. 제품의동작모드 CSE-H53N이 ISP모드나시리얼설정모드로동작중인경우에는 TCP 접속이이루어지지않습니다. 제품의통신모드 TCP접속이이루어지기위해서는반드시한쪽은서버, 다른한쪽은클라이언트가되어야합니다. 둘다서버이거나클라이언트인경우에는접속이되지않습니다. 제품접근제한옵션확인보안옵션중제품의접근제한이설정되어있는경우설정된 MAC주소와 IP주소이외에는접속이불가능합니다. ezmanager의 [ 옵션 ] 탭에서해당옵션을해제하거나접근하고자하는호스트를설정하시기바랍니다. 다른 TCP접속중인지확인 TCP접속은멀티커넥션을지원하지않는이상 1:1로이루어집니다. 따라서이미접속을맺고있는호스트로는 TCP접속이불가능합니다. CSE-H53N의 TCP접속에대한정보는텔넷이나 ezmanager의현재상태보기에서확인할수있습니다. - 62 - http://www.sollae.co.kr
9.3 TCP 접속후데이터통신이되지않는경우 핀연결확인 시리얼포트부분핀연결이올바른지확인합니다. 케이블을사용하는경우에는 연결되는사용자장비의핀번호에맞게케이블을선택해주어야합니다. 그림 9-1 올바른 RS232 연결 시리얼환경값확인 시리얼통신속도 (Baud Rate), 데이터비트, 정지비트, 패리티등시리얼포트환경 값이정확한지확인합니다. 위항목이외의문제점이나위항목에대해궁금한점은당사기술지원팀으로연락 주시기바랍니다. - 63 - http://www.sollae.co.kr
10 관련자료 10.1 기술문서 해당기술문서는당사홈페이지와제품에동봉된 CD에서확인하실수있습니다. 제품사양서 설치안내서 IP 주소통보 (DDNS 기능 ) MAC 주소전송기능 TCP 서버 / 클라이언트 시리얼매니저프로토콜 Telnet COM Port Control Option 기능 IPv6 가이드 10.2 스마트폰어플리케이션 ezmanager(for ios) ezmanager Lite(for Android) TCP/IP Console(for ios) TCP/IP Client(for Android) - 64 - http://www.sollae.co.kr
11 기술지원및보증기간 11.1 기술지원 기타사용상문의사항이있을시에는당사의홈페이지고객지원메뉴의 FAQ 및 질문 / 답변게시판을이용하거나 email 을이용하십시오. email 주소 : support@sollae.co.kr 홈페이지고객지원주소 : http://www.sollae.co.kr/kr/support/ 11.2 보증 11.2.1 환불 제품구입후 2 주이내에환불요구시환불해드립니다. 11.2.2 무상 A/S 제품구입후 2년이내에제품에하자가발생할시무상으로수리및교환을해드립니다. 11.2.3 유상 A/S 제품의품질보증기간 (2년) 이경과한제품과사용자의과실로인한하자는유상으로수리및교환을해드립니다. - 65 - http://www.sollae.co.kr
12 주의사항및면책고지사항 12.1 주의사항 본제품을개조했을경우에는보증을하지않습니다. 본제품의사양은성능향상을위해서예고없이변경될수있습니다. 본제품의사양범위를넘어가는조건에서사용하시는경우에도동작을보증하지않습니다. 본제품의펌웨어및제공되는어플리케이션의 Reverse Engineering 행위를금지합니다. 제공되는펌웨어및제공되는어플리케이션의본래용도외사용을금지합니다. 극단적인고온이나저온, 또는진동이심한곳에서사용하지마십시오. 고습도, 기름이많은환경에서사용하지마십시오. 부식성가스, 가연성가스등의환경에서사용하지마십시오. 노이즈가많은환경에서는제품의정상적인동작을보증하지않습니다. 우주, 항공, 의료, 원자력, 운수, 교통, 각종안전장치등인명, 사고에관련되는특별한품질, 신뢰성이요구되는용도로는사용하지마십시오. 만일, 본제품을사용해사고또는손실이발생했을경우, 당사에서는일절그책임을지지않습니다. - 66 - http://www.sollae.co.kr
12.2 면책고지사항 솔내시스템 과그대리점은 CSE-H53N 의사용또는사용불능에따른손해및손실, 영업중지로인한비용, 정보손실을포함한기타고지받은어떠한재정적손해에 대해서도책임지지않습니다. CSE-H53N은허락되지않는응용분야에서의사용을금지합니다. 허락되지않은응용분야라함은군사, 핵, 항공, 폭발물, 의학, 방범설비, 화재경보기, 엘리베이터를수반한용도혹은차량, 항공기, 트럭, 보트, 헬리콥터및이에국한되지않는모든교통수단을포함합니다. 또한, 고장및실패로인한재정적손실및기물파손, 신체상해혹은사람이나동물의사상을초래하는실험, 개발및각종응용분야에사용할수없습니다. 구매자 ( 혹은업체 ) 가자발적혹은비자발적으로이러한허락되지않는응용분야에사용할시솔내시스템 과그대리점에손해배상을포함한어떠한책임도묻지않을것에동의한것으로간주합니다. 구매한제품의환불및수리, 교환에대한배상책임과구매자 ( 혹은업체 ) 의단독 구제책은솔내시스템 과그대리점의선택사항입니다. 솔내시스템 과그대리점은동반된기술자료, 하드웨어, 펌웨어를포함한 CSE-H53N 의 상업성이나특정목적에따른적합성에대한모든명시적혹은묵시적보증및기타이에 국한되지않는여타의보증을하지않습니다. - 67 - http://www.sollae.co.kr
13 문서변경이력 작성일 버전 변경내용 작성자 2012.11.22 1.0 최초배포 신누리 2013.05.08 1.1 데이터프레임간격삭제 신누리 관련자료추가 2013.05.10 1.2 면책고지사항추가 신누리 2013.10.15 1.3 오탈자수정 신누리 2013.11.05 1.4 소비전류수정 신누리 2013.12.26 1.5 ISP 모드관련안내문구추가 신누리 2014.07.23 1.6 Telnet명령어 (sd,exit) 추가 이사라 2014.07.29 1.7 여백및페이지조절 이사라 캡션및얼라인오류수정. 2014.11.11 1.8 통신할주소관련문구추가 이사라 2015.02.03 1.9 LED 동작수정 이사라 펌웨어업데이트관련 UI 이미지수정 2015.10.21 2.0 Telnet명령어 (sd close) 추가 이사라 패리티관련문구추가 2016.03.31 2.1 텔넷로그인설명추가 이사라 2017.08.10 2.2 RS232 포트사양설명수정 이재홍 일부오류수정 2018.08.14 2.3 인증표시사항수정 이명현 - 68 - http://www.sollae.co.kr