보드형시리얼 - 이더넷변환기 CSE-M73 사용자설명서 Version 2.9 솔내시스템 https://www.sollae.co.kr
목차 1 개요...- 4-1.1 개요...- 4-1.2 응용구성도...- 4-1.3 제품구성...- 6-1.4 제품사양...- 7-1.4.1 하드웨어사양...- 7-1.4.2 소프트웨어사양...- 7-1.5 인터페이스...- 8-1.5.1 치수...- 8-1.5.2 RS232포트 (JP1, JP2) 사양...- 9-1.5.3 RS422 및 485 포트 (JP4, JP5) 사양...- 9-1.5.4 UART 포트 (JP3) 사양... - 10-1.5.5 이더넷인터페이스... - 11-1.5.6 전원... - 11-1.6 기타... - 12-1.6.1 시스템상태표시등... - 12-1.6.2 ISP 점퍼 (JP6)... - 12-2 설치및시험작동... - 13-2.1 설치... - 13-2.1.1 네트워크영역설정... - 13-2.2 시험작동... - 15-3 환경값설정방법... - 18-3.1 ezmanager를이용한설정... - 18-3.1.1 LAN을통한설정... - 18-3.1.2 시리얼을통한설정... - 19-3.2 AT command... - 20-4 동작모드... - 21-4.1 동작모드란?... - 21-4.2 각동작모드진입방법... - 21-4.3 각동작모드비교... - 22-4.4 일반모드... - 22-4.5 시리얼설정모드... - 23 - - 1 - https://www.sollae.co.kr
4.6 ISP모드... - 23-4.6.1 펌웨어업그레이드... - 23-4.6.2 보안기능해제... - 23-5 통신모드... - 24-5.1 TCP 서버... - 24-5.1.1 주요설정항목... - 24-5.1.2 동작예... - 25-5.2 TCP 클라이언트... - 28-5.2.1 주요설정항목... - 28-5.2.2 동작예... - 29-5.3 AT명령... - 32-5.3.1 주요설정항목... - 32-5.3.2 동작예... - 33-5.4 UDP... - 36-5.4.1 주요설정항목... - 36-5.4.2 동작예... - 37-6 시스템관리... - 39-6.1 펌웨어업그레이드... - 39-6.1.1 펌웨어... - 39-6.1.2 업그레이드절차... - 39-6.2 제품상태점검... - 41-6.2.1 텔넷 (TELNET) 을이용한상태점검... - 41-6.2.2 ezmanager를이용한상태점검... - 43-6.2.3 디버깅로그보기... - 45-7 기타유용한기능... - 47-7.1 접근제한... - 47-7.1.1 제품접근제한기능... - 47-7.1.2 비밀번호설정... - 47-7.2 IP 주소통보기능... - 48-7.3 MAC 주소전송기능... - 49-7.4 시리얼포트설정 / 상태전송 (RFC 2217)... - 49-7.5 구분자... - 50-7.6 SSL 보안통신... - 51-7.6.1 TCP 클라이언트로사용할때의설정방법... - 51-7.6.2 TCP 서버로사용할때의설정방법... - 51 - - 2 - https://www.sollae.co.kr
7.7 SSH 보안통신... - 52-7.7.1 설정방법... - 52-7.8 다중접속... - 53-7.8.1 설정... - 53-7.8.2 데이터흐름... - 53-7.9 RS422, 485 및 3.3V 통신... - 54-8 작동이안되는경우점검사항... - 55-8.1 ezmanager로검색이되지않는경우... - 55-8.2 TCP 접속이되지않는경우... - 56-8.3 TCP 접속후데이터통신이되지않는경우... - 57-9 관련자료... - 58-9.1 기술문서... - 58-9.2 스마트폰어플리케이션... - 58-10 기술지원및보증기간... - 59-10.1 기술지원... - 59-10.2 보증... - 59-10.2.1 환불... - 59-10.2.2 무상 A/S... - 59-10.2.3 유상 A/S... - 59-11 주의사항및면책고지사항... - 60-11.1 주의사항... - 60-11.2 면책고지사항... - 61-12 문서변경이력... - 62 - - 3 - https://www.sollae.co.kr
1 개요 1.1 개요 시리얼통신은 PC를포함한거의모든기기에서표준으로사용되는디바이스통신프로토콜입니다. 이는한번에한비트씩순차적으로송수신하는방식으로, 간단하지만통신거리에한계가있고유지보수가어려운단점이있습니다. 이러한시리얼통신장비를인터넷으로연결해주는것이바로 CSE-M73입니다. 인터넷을통한데이터통신을위해서는 TCP/IP 프로토콜을사용해야하는데 CSE-M73이그변환과정을처리해줍니다. CSE-M73은 RS-232 뿐만아니라 RS-422, 485 및 3.3V 통신이가능합니다. 또한 RJ45커넥터가인터페이스되어있어사용자시스템에적용이용이합니다. 1.2 응용구성도 PC 와 1:1 연결한구성예 그림 1-1 PC 와 1:1 연결 근거리네트워크 (LAN) 에적용한구성예 그림 1-2 LAN 에적용한구성 - 4 - https://www.sollae.co.kr
케이블모뎀을이용한인터넷에적용한구성예 그림 1-3 케이블모뎀에적용한구성 IP 공유기를이용한인터넷에적용한구성예 그림 1-4 IP 공유기를이용한구성예 다중접속 ( 멀티모니터링 ) 적용구성예 그림 1-5 다중접속적용구성예 - 5 - https://www.sollae.co.kr
1.3 제품구성 구분명칭설명사진 제품본체 - 기본구성 제품보증서 - DVD 사용설명서, 유틸리티등 - 6 - https://www.sollae.co.kr
1.4 제품사양 1.4.1 하드웨어사양 전원 입력전압 DC 5V (±10%) 소비전류 200mA typical 제품크기 64.4mm x 40mm x 17mm 무게 약 19g 3.3V level with 5V tolerant input 시리얼 흐름제어, RS422, RS485 인터페이스 ( 통신속도 : 300bps ~ 230,400bps) 10 Base-T or 100 Base-TX ( 자동감지 ) 네트워크 Auto MDI/MDIX ( 케이블자동감지 ) 온도 동작온도 : 0 ~ 55 / 저장온도 : -40 ~ 85 환경 유럽 RoHS 규격준수 1.4.2 소프트웨어사양 프로토콜진단동작모드통신모드주요제공프로그램 TCP, UDP, IP, ICMP, ARP, DHCP, PPPoE, Telnet, DNS Lookup, DDNS, TELNET COM port Control Option (RFC 2217), SSL, SSH 온라인디버깅기능 일반모드 일반적인통신및설정을위한모드 ISP모드 펌웨어업그레이드를위한모드 시리얼설정모드 시리얼포트를통한설정모드 TCP 서버 TCP 수동접속모드 TCP 클라이언트 TCP 능동접속모드 AT명령모드 TCP 수동 / 능동접속 UDP 모드 UDP 통신모드 ezmanager 환경값설정프로그램 ( 펌웨어다운로드기능 ) ezvsp PC용 Serial TCP/IP 가상드라이버 - 7 - https://www.sollae.co.kr
1.5 인터페이스 1.5.1 치수 조감도 그림 1-6 CSE-M73 치수 정면도, 측면도 그림 1-7 정면도, 측면도 표현된치수는제품상태에따라서오차가있을수있으므로 1 ~ 2mm 의여유를두는것을권장합니다. - 8 - https://www.sollae.co.kr
1.5.2 RS232 포트 (JP1, JP2) 사양 CSE-M73에는 300bps ~ 230,400bps까지통신이가능한 1개의 RS232포트가있습니다. 이 포트는 JP1과 2로인터페이스되어있습니다. RS232 포트는 RTS/CTS 흐름제어가지원되며 JP1, 2의각핀들은같은핀번호끼리연결되어있습니다. 표 1-1 RS232 포트사양 핀번호 핀이름 핀설명 신호레벨 방향 비고 1 VCC DC 5V Power - - 필수연결 2 RXD Receive Data RS232 입력 필수연결 3 TXD Transmit Data RS232 출력 필수연결 4 GND Ground - - 필수연결 5 RTS Request To Send RS232 출력 선택연결 6 CTS Clear To Send RS232 입력 선택연결 1.5.3 RS422 및 485 포트 (JP4, JP5) 사양 CSE-M73에는 RS422또는 RS485로통신이가능한 1개의포트가있습니다. 이포트는 JP4와 5로인터페이스되어있습니다. JP4, 5의각핀들은같은핀번호끼리연결되어있습니다. 시리얼장비와연결시같은극성끼리연결하고 RS422의경우 TX와 RX를연결하시기바랍니다. 표 1-2 RS422/485 포트사양 핀번호핀이름핀설명신호레벨방향비고 1 VCC DC 5V Power - - 필수연결 2 TRX+ 3 TRX- (RS422) Transmit Data + RS422 출력 필수연결 (RS485) Data + RS485 입 / 출력 필수연결 (RS422) Transmit Data - RS422 출력 필수연결 (RS485) Data - RS485 입 / 출력 필수연결 4 GND Ground - - 필수연결 5 RX+ (RS422) Receive Data + RS422 입력필수연결 6 RX- (RS422) Receive Data - RS422 입력필수연결 RS422 또는 RS485 통신의경우장비들의반사파를막기위해 종단저항이필요한경우도있으니사용에유의하시기바랍니다. - 9 - https://www.sollae.co.kr
1.5.4 UART 포트 (JP3) 사양 JP3은 3.3V 레벨로동작하며사양은다음과같습니다. 표 1-3 UART 포트사양 핀번호 핀이름 핀설명 신호레벨 방향 비고 1 VCC DC 5V Power - - 필수연결 2 RXD Receive Data 3.3V 입력 필수연결 3 TXD Transmit Data 3.3V 출력 필수연결 4 GND Ground - - 필수연결 5 RTS Request To Send 3.3V 출력 선택연결 6 CTS Clear To Send 3.3V 입력 선택연결 초기버전 (PCB v1.2-2007.11.30) 은 UART 포트가지원되지않습니다. JP3의전기적특성은다음과같습니다. 표 1-4 JP3 전기적특성 항목 설명 최소값 최대값 단위 V IL LOW 입력전압 - 0.3 0.8 V IH HIGH 입력전압 2.0 5.5 V OL LOW 출력전압 - 0.4 V OH HIGH 출력전압 VCC 0.4 - Volt - 10 - https://www.sollae.co.kr
1.5.5 이더넷인터페이스 CSE-M73의네트워크부분은이더넷으로되어있어 UTP 케이블을연결하시면됩니다. 이더넷부분은 10 Mbit 와 100 Mbit 이더넷을자동으로감지하여연결하게되어있으며, 1:1 케이블또는 cross over 케이블을자동으로감지하는 auto MDI/MDIX 기능을제공합니다. 이더넷장비들은각기고유한하드웨어주소를가지고있는데, CSE-M73도하드웨어주소가공장에서설정되어출하됩니다. ( 하드웨어주소는 MAC 주소라고도합니다.) 그림 1-8 RJ45 이더넷커넥터사양 1.5.6 전원 CSE-M73 은 DC 5V 전원을사용합니다. 전원입력은 JP1~JP5 에있는모든 VCC 핀과 GND 핀을통해입력이가능합니다. - 11 - https://www.sollae.co.kr
1.6 기타 1.6.1 시스템상태표시등 RJ45 커넥터 CSE-M73의 RJ45커넥터에는 2개의 LED가있습니다. 각상태표시등은아래표와 같이동작합니다. 표 1-5 시스템상태표시등 모드 색 LED 상태 설명 초당 1회깜박임 IP주소가고정IP로설정되어있거나, 유동 IP를할당받았을때 황색 한번에 4회깜박임 유동 IP를할당받지않았을때 일반켜짐 TCP 접속중모드켜짐네트워크에연결되었을때 녹색 꺼짐 네트워크에연결되지않았을때 깜박임 네트워크에데이터가있을때 ISP 모드 황 / 녹색 꺼짐 ISP 모드에진입한경우 시리얼 설정모드 황 / 녹색동시깜박임시리얼설정모드에진입한경우 전원 LED 모드색 LED 상태설명 공통적색켜짐전원이켜져있을때 1.6.2 ISP 점퍼 (JP6) 제품의 RJ45 아래에 ISP 점퍼 (JP6) 가있습니다. 이점퍼를이용하여 CSE-M73 의 동작모드를 ISP 모드또는시리얼설정모드로전환할수있습니다. 그림 1-9 ISP 점퍼 - 12 - https://www.sollae.co.kr
2 설치및시험작동 2.1 설치 먼저시험작동에앞서 CSE-M73 와 PC 의이더넷포트와시리얼포트를모두연결시켜 주시기바랍니다. 이더넷포트는허브를거쳐서연결이되어도무관합니다. 그림 2-1 시험작동을위한 PC 와의연결 시험작동은다음의순서에따라진행하시기바랍니다. 2.1.1 네트워크영역설정 PC와 CSE-M73을모두사설 IP로설정하고동일네트워크영역으로위치하게함으로써 TCP 접속을하기위함입니다. 시험작동을위해 PC를 CSE-M73와같은네트워크로설정합니다. PC의 IP 주소설정 PC의네트워크어댑터의 IP 주소를다음과같이변경하거나추가합니다. [ 윈도우제어판 ] >> [ 네트워크연결 ] >> [ 해당네트워크어댑터의속성 마우스오른쪽버튼클릭 ] 으로들어가면인터넷프로토콜 (TCP/IP) 의속성을볼수있는데여기에서 [ 고급 ] 버튼을누르면다음그림과같이 IP 주소를추가할수있습니다. 그림 2-2 PC 의 IP 주소변경 / 추가 - 13 - https://www.sollae.co.kr
CSE-M73 설정 CSE-M73의환경값설정프로그램은 ezmanager 입니다. ezmanager는윈도우용응용프로그램으로별도의설치없이사용할수있어편리합니다. ezmanager를통해네트워크로 CSE-M73을검색합니다. 모든환경변수들은공장출하상태의초기값으로설정되어있습니다. 따라서실제시스템에적용하고자하는경우 ezmanager를통해검색한후사용목적에맞게변경합니다. 주요환경변수의공장출하상태의기본값은다음표와같습니다. 여기서는시험작동을위해서 CSE-M73의 IP 주소및모든환경값들을아래의기본설정대로유지하시기바랍니다. 표 2-1 주요환경변수의기본설정값 네트워크옵션시리얼포트 (COM1) 항목 설정값 제품 IP 주소 10.1.0.1 서브넷마스크 255.0.0.0 텔넷 사용 IP 주소검색 사용 시리얼종류 RS232 시리얼통신속도 19,200bps 패리티 NONE 데이터비트 8 정지비트 1 흐름제어 NONE 통신모드 TCP 서버 제품로컬포트 1470 ezmanager 최신버전을당사홈페이지에서다운로드할수있습니다. - 14 - https://www.sollae.co.kr
2.2 시험작동 ezmanager 의 [ 통신테스트 ] 버튼을누르면아래와같이테스트프로그램이나타납니다. LAN 으로 eztcp 에접속 그림 2-3 LAN으로 TCP 접속 1 TCP 클라이언트선택 2 CSE-M73의 IP 주소와포트번호를정확하게입력 3 [ 접속하기 ] 버튼을클릭 (TCP서버모드인경우에는 [ 접속대기 ] 버튼 ) RS232 포트열기 그림 2-4 시리얼로 COM 포트열기 4 eztcp를연결한 PC의시리얼포트를선택 5 속도와데이터비트등시리얼포트항목들을 CSE-M73 설정값과동일하게설정 6 [ 열기 ] 버튼클릭 - 15 - https://www.sollae.co.kr
TCP 접속및시리얼포트연결확인 그림 2-5 TCP 접속확인 7 TCP 접속이정상적인지하단의메시지를통해확인 그림 2-6 COM 포트열기확인 8 시리얼포트가정상적으로열렸는지확인 - 16 - https://www.sollae.co.kr
양방향데이터전송 9 LAN 의 [ 데이터보내기 ] 버튼클릭 그림 2-7 정상적인데이터전송 10 9 번에서보낸데이터가표시되는지확인 그림 2-8 LAN RS232 11 RS232 의 [ 데이터보내기 ] 버튼클릭 12 11 번에서보낸데이터가표시되는지확인 그림 2-9 RS232 LAN - 17 - https://www.sollae.co.kr
3 환경값설정방법 3.1 ezmanager 를이용한설정 그림 3-1 ezmanager 최초실행화면 3.1.1 LAN 을통한설정 점검사항이를위해서는먼저 LAN을통해 PC와제품이연결되어있어야합니다. 같은네트워크에존재하는경우에는 [MAC 주소 ] 탭을이용한전체검색이가능하고, 서로다른네트워크인경우 [IP 주소 ] 탭을이용해환경값읽기및설정이가능합니다. 설정단계 그림 3-2 LAN 을통한설정순서 - 18 - https://www.sollae.co.kr
3.1.2 시리얼을통한설정 점검사항 RS232 포트를통해 ezmanager를사용하기위해서는 PC와 RS232 크로스케이블로연결이되어야합니다. 또한제품은 [ 시리얼설정모드 ] 로동작해야합니다. 이모드는일반모드에서 ISP 점퍼 (JP6) 를 1초이하짧게연결하면진입할수있습니다. 모드진입후에는 ezmanager의시리얼탭을이용하여환경값설정이가능합니다. 설정단계 그림 3-3 시리얼을통한설정순서 설정단계 2 번환경값읽기절차 그림 3-4 시리얼포트로환경값읽기순서 1 시리얼탭선택 2 연결한 COM 포트선택 3 [ 열기 ] 버튼으로 COM 포트열기 4 [ 읽기 ] 버튼으로환경값읽기 본설명서에나와있지않은 ezmanager 사용에관련된자세한내용은 ezmanager 사용설명서 문서를참조하시기바랍니다. - 19 - https://www.sollae.co.kr
3.2 AT command ATC 모드에서는 AT 명령어를사용하여시리얼포트를통해환경변수를설정할수있습니다. 점검사항 PC의 COM 포트와 CSE-M73의 RS232 포트가크로스케이블로연결이되어야합니다. 물론시리얼통신설정값도일치해야합니다. 이상태에서 CSE-M73의통신모드가 ATC로설정되어있으면 AT명령으로환경값설정이가능합니다. 설정단계 그림 3-5 AT 명령모드설정 그림 3-6 AT 명령을통한설정순서 표 3-1 AT명령모드에서설정가능한환경값구분가능한환경값제품 IP주소, DHCP, PPPoE, 서브넷마스크, 게이트웨이 IP주소, IP주소관련항목네임서버주소, TCP접속관련항목제품로컬포트, 통신할주소 (IP주소, 호스트이름 ), 옵션 ESC 문자전송옵션, 접속종료대기시간, 위항목들을포함, AT 명령모드에서설정이불가능한환경값들은 ezmanager 에서설정할수있습니다. - 20 - https://www.sollae.co.kr
4 동작모드 4.1 동작모드란? CSE-M73의동작모드는특정한목적을위하여정해진다음의세가지의동작형태입니다. 일반모드평상시데이터통신을위한상태이며 4가지통신모드가있습니다. 또한제품의검색및환경값변경이가능합니다. 시리얼설정모드시리얼포트를통한설정을위한상태입니다. ezmanager의시리얼탭을이용하고자할때이모드로진입해야합니다. ISP모드제품의펌웨어를업그레이드할수있는상태입니다. 또한모든보안기능이해제되어제품에검색및환경값변경이가능합니다. 4.2 각동작모드진입방법 그림 4-1 각동작모드진입방법 - 21 - https://www.sollae.co.kr
4.3 각동작모드비교 다음은각각의동작모드를비교설명한것입니다. 표 4-1 세개의동작모드비교 모드 진입방법 시리얼포트속도 일반모드 ISP 점퍼 (JP6) 을연결하고전원인가 사용자설정값 시리얼설정모드 JP6을 1초이하동안짧게연결 115200/N/8/1 ISP모드 JP6을연결한상태에서전원을인가하거나다른모드동작중 1초이상연결 115200/N/8/1 4.4 일반모드 일반모드에는원격의호스트와의통신방식에따른다음의네가지형태의통신모드가 있습니다. TCP 서버모드 (T2S) TCP 클라이언트모드 (COD) AT명령모드 (ATC) UDP모드 (U2S) 표 4-2 네개의통신모드비교 통신모드 프로사용자장비시리얼포트를통한토폴접속토콜 S/W수정여부환경변수설정로지 TCP 서버 수동접속 불필요 불가 1:1 TCP 클라이언트 TCP 능동접속 불필요 불가 1:1 AT명령 능동 / 수동 필요 가능 1:1 UDP UDP - 불필요 불가 N:M TCP는접속과정이필요한프로토콜입니다. 보통 1:1로접속을하는데, 접속을기다리는 ( 수동접속 ) 호스트를서버라고하고, 접속을시도하는 ( 능동접속 ) 호스트를클라이언트라고합니다. 이와달리 UDP는접속과정없이데이터를블록단위로주고받습니다. 따라서여러호스트가동시에통신할수있습니다. - 22 - https://www.sollae.co.kr
4.5 시리얼설정모드 시리얼포트로환경변수를설정하는모드입니다. CSE-M73 이네트워크연결에의한 설정이불가능한경우, RS232 포트를이용해설정할때사용합니다. ezmanager 의 [ 시리얼 ] 탭을통해서도설정이가능하며 [ 읽기 ] 버튼으로환경값을읽은후설정할수있습니다. 시리얼설정모드에관련된세부사항은 시리얼매니저프로토콜 문서를 참조하시기바랍니다. 4.6 ISP 모드 ISP 모드는 ISP 점퍼 (JP6) 를 1 초이상연결함으로써진입이가능합니다. 아래두가지의 목적으로사용됩니다. 4.6.1 펌웨어업그레이드 ISP 모드는당사에서제공하는펌웨어 (CSE-M73 을동작시키는소프트웨어 ) 를업그레이드 할수있는모드입니다. 펌웨어업그레이드는 LAN 을통해서이루어집니다. 펌웨어업그레이드절차는 6.1 펌웨어업그레이드 를참조하세요. 4.6.2 보안기능해제 CSE-M73은 IP와 MAC을이용한접근제한및비밀번호설정에의한보안기능을제공합니다. ISP 모드의또다른목적이이러한보안기능을해제하는것입니다. 따라서비밀번호를분실하거나실수로보안기능이설정된경우에 ISP모드로진입함으로써해결할수있습니다. - 23 - https://www.sollae.co.kr
5 통신모드 5.1 TCP 서버 CSE-M73이서버로동작하는모드입니다. 이경우원격호스트로부터제품에설정된 [ 제품로컬포트 ] 로 TCP 접속이들어오면접속을승낙 (accept) 합니다. 접속이이루어진후시리얼포트로들어오는데이터는 TCP/IP 처리후원격호스트로전송하며, 원격호스트에서부터들어오는 TCP/IP 데이터는 TCP/IP 처리후시리얼포트로전송함으로써데이터통신을하게됩니다. 5.1.1 주요설정항목 제품로컬포트 TCP 접속을기다릴포트번호를지정하는곳입니다. 접속전데이터크기 TCP 접속이이루어지기이전의시리얼포트의데이터를처리를설정하는곳입니다. 표 5-1 접속전데이터크기접속전데이터크기접속전시리얼데이터처리 0 무시 전송하지않음 0 이외의값접속이이루어지자마자상대호스트로전송 ( 권장 : 512 이하 ) 512바이트이하로설정하기를권장합니다. 접속종료대기시간 TCP 접속이이루어진후이항목에설정한시간동안데이터통신이없는경우접속을자동종료합니다. IP 주소통보유동 IP 환경의경우에 IP 주소통보기능을이용하여계속변하는자신의 IP 주소에대한정보를알릴수있습니다. TCP / UDP 서버또는 DDNS 서버를이용할수있습니다. 제품접근제한서버의경우원하지않는호스트로부터의접근을차단하기위해서는이항목을설정합니다. 접근을허용할호스트의 IP 주소와 MAC 주소를설정할수있습니다. - 24 - https://www.sollae.co.kr
5.1.2 동작예 [ 접속전데이터크기 ] 가 0 [byte] 으로설정된일반적인수동접속의경우 그림 5-1 접속전데이터크기가 0인경우표 5-2 시점에따른상태시점상태 ~ TCP 접속대기중 1 원격호스트의 TCP 접속요청시점 ~ TCP 접속과정 2 TCP 접속완료 ~ 양방향데이터통신 여기서 TCP 접속완료시점 (2) 전에들어온시리얼데이터 123 은 [ 접속전데이터 크기 ] 가 0 으로설정됨에따라무시되고원격호스트로전송되지않습니다. - 25 - https://www.sollae.co.kr
[ 접속전데이터크기 ] 가 1 [byte] 로설정된경우 그림 5-2 접속전데이터크기가 1인경우표 5-3 시점에따른상태시점상태 ~ TCP 접속대기중 1 원격호스트의 TCP 접속요청시점 ~ TCP 접속과정 2 TCP 접속완료 ~ 접속후데이터 123 을원격호스트로전송 여기서 TCP 접속완료시점 (2) 전에들어온시리얼데이터 123 은 [ 접속전데이터 크기 ] 가 0 이외의값으로설정됨에따라접속이이루어진후원격호스트로전송이 됩니다. - 26 - https://www.sollae.co.kr
[ 접속종료대기시간 ] 이 5 [ 초 ] 로설정된경우 그림 5-3 접속종료대기시간이 5인경우표 5-4 시점에따른상태시점상태 ~ 양방향데이터통신 1 마지막데이터전송및수신이이루어진시점 ~ 네트워크데이터통신이없는구간 2 접속종료대기시간이경과하여접속종료 ~ 접속종료과정 3 접속종료완료 ~ TCP 접속대기 - 27 - https://www.sollae.co.kr
5.2 TCP 클라이언트 CSE-M73이클라이언트로동작하는모드입니다. 이경우제품에설정된 [ 통신할주소 ] 와 [ 통신할포트 ] 로 TCP 접속이요청합니다. 접속이이루어진후시리얼포트로들어오는데이터는 TCP/IP 처리후원격호스트로전송하며, 원격호스트에서부터들어오는 TCP/IP 데이터는 TCP/IP 처리후시리얼포트로전송함으로써데이터통신을하게됩니다. 5.2.1 주요설정항목 통신할주소 TCP 접속을요청할원격호스트의 IP 주소를입력하는곳입니다. 통신할포트 TCP 접속을요청할원격호스트의로컬포트번호를입력하는곳입니다. 접속전데이터크기이항목은 CSE-M73이 TCP 접속을요청하는시점을결정합니다. 표 5-5 접속전데이터크기의동작 1 접속전데이터크기 TCP 접속요청시점 0 부팅직후 0 이외의값설정된값 ( 바이트 ) 이시리얼포트로들어온시점 ( 권장 : 512 이하 ) 512바이트이하로설정하기를권장합니다. 또한이항목은 TCP 접속이완료이전의시리얼포트의데이터처리를결정합니다. 표 5-6 접속전데이터크기의동작 2 접속전데이터크기접속전시리얼데이터처리 0 무시 전송하지않음 0 이외의값접속이이루어지자마자상대호스트로전송 ( 권장 : 512 이하 ) 512바이트이하로설정하기를권장합니다. 접속종료대기시간 TCP 접속이이루어진후이항목에설정한시간동안데이터통신이없는경우접속을자동종료합니다. TCP 서버옵션 TCP 클라이언트 / 서버동시지원기능입니다. 즉 TCP 접속을시도하면서접속중이아닌경우에는접속을대기하여접속요청이들어오면승낙합니다. DNS 서버 IP 주소통신할주소에 IP주소가아닌호스트이름으로설정할경우필요한항목입니다. - 28 - https://www.sollae.co.kr
5.2.2 동작예 [ 접속전데이터크기 ] 가 0 [byte] 으로설정된일반적인능동접속의경우 그림 5-4 접속전데이터크기가 0 인경우 표 5-7 시점에따른상태 시점 ~ 부팅전 1 부팅후 TCP 접속요청 ~ TCP 접속과정 2 TCP 접속완료 ~ 양방향데이터통신 상태 여기서 TCP 접속완료시점 (2) 전에들어온시리얼데이터 123 은 [ 접속전데이터 크기 ] 가 0 으로설정됨에따라무시되고원격호스트로전송되지않습니다. - 29 - https://www.sollae.co.kr
[ 접속전데이터크기 ] 가 5 [bytes] 로설정된경우 그림 5-5 접속전데이터크기가 5인경우표 5-8 시점에따른상태시점상태 ~ 시리얼버퍼로 5 bytes 수신대기 1 5 bytes 수신직후 TCP 접속을요청함 ~ TCP 접속과정 2 TCP 접속완료 ~ 접속후데이터 1234567 을원격호스트로전송 그림 5-5에서보는것과같이 CSE-M73은시리얼데이터가 5 바이트가되자마자접속요청을보냅니다. 또한 TCP 접속요청시점 (1) 전에들어온시리얼데이터 123, 45 와 TCP 접속완료시점 (2) 전에들어온 67 은 [ 접속전데이터크기 ] 가 0 이외의값으로설정됨에따라접속이이루어진후원격호스트로전송이됩니다. - 30 - https://www.sollae.co.kr
[TCP 서버 ] 옵션이체크된경우 그림 5-6 TCP 서버 / 클라이언트모드의경우표 5-9 시점에따른상태시점상태 ~ TCP 접속대기 ( 접속과정포함 ) 1 TCP 접속완료시점 ~ TCP 접속중 ( 접속종료과정포함 ) 2 TCP 접속종료시점 ~ 수초경과 3 TCP 접속요청 이 TCP 서버 / 클라이언트모드는 [ 접속전데이터크기 ] 와 [ 접속종료대기시간 ] 을잘 활용하여설정하면꽤유용하게사용할수있습니다. TCP 접속은한번에하나씩만 가능하므로 [ 접속종료대기시간 ] 을알맞게설정하시기바랍니다. TCP 서버 / 클라이언트모드에관한보다자세한내용은 "TCP 서버 / 클라이언트모드 " 문서를참조하시기바랍니다. - 31 - https://www.sollae.co.kr
5.3 AT 명령 ATC 모드는 AT 명령어를이용하여모뎀제어와유사하게 CSE-M73 을제어할수있는 모드입니다. ATC 모드에서는 TCP 접속만할수있으며서버및클라이언트모두구현할수 있습니다. 또한 TCP 접속종료뿐만아니라관련된환경값설정도가능합니다. 5.3.1 주요설정항목 AT명령모드에서설정은 CSE-M73의시리얼포트를통해서이루어집니다. 표 5-10 주요확장 AT명령어및사용예 명령어 설명 사용예 +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> 제품 IP주소관련항목 / 제품로컬포트 IP주소, 서브넷마스크, 게이트웨이 IP주소등의관련항목들과제품로컬포트를설정할수있습니다. 통신할주소 / 통신할포트통신할상대방의 IP주소또는호스트이름과통신할포트를설정할수있습니다. IP주소할당방법 : 수동입력, DHCP, PPPoE 직접입력뿐만아니라 DHCP및 PPPoE를통한자동 IP할당이가능합니다. 기타 [ 접속종료대기시간 ] 등의몇몇옵션설정이가능합니다. - 32 - https://www.sollae.co.kr
5.3.2 동작예 TCP 서버 - 설정후접속대기 그림 5-7 TCP 수동접속표 5-11 시점에따른상태시점상태 ~ AT 명령모드 1 ATA 명령과동시에 TCP 접속대기 ~ TCP 접속대기기간 2 원격호스트의 TCP 접속요청시점 ~ TCP 접속과정 3 TCP 접속완료시점 ~ 접속완료와동시에시리얼로 CONNECT 메시지전송 CSE-M73 으로부터시리얼터미널 ( 또는 MCU) 로전송되는일부 응답메시지는위그림에나타나있지않습니다. - 33 - https://www.sollae.co.kr
TCP 클라이언트 - 설정후접속요청 그림 5-8 TCP 능동접속표 5-12 시점에따른상태시점상태 ~ AT 명령모드 1 ATD 명령과동시에 TCP 접속요청 ~ TCP 접속과정 2 TCP 접속완료시점 ~ 접속완료와동시에시리얼로 CONNECT 메시지전송 - 34 - https://www.sollae.co.kr
TCP 접속상태의종료 AT 명령모드로전환 그림 5-9 TCP 접속종료표 5-13 시점에따른상태시점상태 ~ TCP 접속중 1 +++ 수신과동시에 AT명령모드로전환 ~ AT명령모드 2 ATH 명령과함께 TCP 접속종료 ~ TCP 접속종료과정 3 TCP 접속종료 ~ 접속종료와동시에시리얼로 NO CARRIER 메시지전송 +++ 를전송하고 OK 응답을받으면 AT 명령상태로전환됩니다. 이상태에서 CSE- M73 은원격호스트로의데이터전송이되지않으며오직 AT 명령어만받아들이게됩니다. 다시 TCP 데이터통신을위해온라인모드로전환하기위해서는 ATO 명령을사용합니다. AT 명령어및사용법에대한자세한내용은 ATC-AT 명령모드 문서를참조하시기바랍니다. - 35 - https://www.sollae.co.kr
5.4 UDP UDP 모드는접속과정이없습니다. 이모드에서는블록단위로데이터를전송하기 때문에 CSE-M73 의시리얼포트로들어오는데이터를블록단위로구분하여데이터를 전송합니다. 5.4.1 주요설정항목 패킷블록설정 UDP 모드에서 [ 패킷블록설정 ] 은 UDP 패킷블록의크기를결정합니다. 단위는바이트 (Byte) 이며설정한크기의데이터가들어오면한블록으로네트워크에전송합니다. 최대설정가능한값은 1460 bytes 입니다. 데이터프레임간격 UDP 모드에서 [ 데이터프레임간격 ] 은 UDP 패킷블록의크기를결정합니다. 단위는 10ms이며설정한시간동안데이터가들어오지않으면버퍼에있는데이터를한블록으로네트워크에전송합니다. 한블록의최대크기는 1460 bytes 입니다. 정확한동작을위해서는이값이 11 이상으로설정되어야합니다. UDP 패킷블록은 [ 패킷블록설정 ] 과 [ 데이터프레임간격 ] 중어느한 가지만만족하면네트워크로전송됩니다. UDP 동적호스트전송기능통신할주소와통신할포트에모두 0을설정하면 UDP 동적호스트전송기능이적용됩니다. 이기능을사용하면추가설정없이여러호스트와데이터통신을할수있습니다. - 36 - https://www.sollae.co.kr
5.4.2 동작예 패킷블록설정 : 5 Bytes / 데이터프레임간격 : 1 초 그림 5-10 패킷블록설정 5, 데이터프레임간격이 100인경우표 5-14 시점에따른상태시점상태 ~ 시리얼포트로데이터수신대기 1 5 Bytes 수신후전송 ~ 시리얼포트로데이터수신대기 2 시리얼포트로 678 데이터가들어온시점시리얼포트로데이터수신대기 / 네트워크로부터수신한데 ~ 이터를시리얼포트로전송 3 마지막시리얼데이터수신후 1초가경과한시점 ~ 데이터프레임간격이 1초이므로 678 네트워크로전송 - 37 - https://www.sollae.co.kr
UDP 동적호스트전송기능이기능은마지막으로수신한 UDP 패킷의출발지주소와포트번호를통신할주소와포트번호로자동갱신하는기능입니다. 표 5-15 UDP 동적호스트전송기능설정값항목설정값통신할주소없음통신할포트 0 그림 5-11 UDP 동적호스트전송예표 5-16 시점에따른상태시점상태 ~ 네트워크로 UDP 데이터전송불가능한상태 1 통신할주소와포트를원격호스트 2 로설정 ~ 원격호스트 2로 UDP 데이터전송 2 통신할주소와포트를원격호스트 1 로변경 ~ 원격호스트 1로 UDP 데이터전송 3 통신할주소와포트를원격호스트 2 로변경 ~ 원격호스트 2로 UDP 데이터전송 위그림에서데이터 ABC, DE 와 FGH 는 CSE-M73 이시리얼 포트로수신하여네트워크로전송하는데이터입니다. - 38 - https://www.sollae.co.kr
6 시스템관리 6.1 펌웨어업그레이드 6.1.1 펌웨어 펌웨어는 CSE-M73 을동작시키는소프트웨어입니다. 새로운기능이추가되거나오류가 수정될경우새버전의펌웨어가제작되어배포됩니다. 항상최신의펌웨어를사용하는 것이좋습니다. 6.1.2 업그레이드절차 최신펌웨어파일다운로드 PC에최신펌웨어파일을다운로드합니다. 최신펌웨어는당사홈페이지에서다운받을수있습니다. ISP 모드로진입제품을펌웨어업그레이드를위해 ISP 모드로동작시킵니다. TFTP 클라이언트실행및전송준비펌웨어파일의전송을위해 TFTP 클라이언트프로그램을실행합니다. ezmanager의 [ 펌웨어 / HTML 변경 ] 버튼을누르면 TFTP 클라이언트가실행됩니다. 그림 6-1 TFTP 클라이언트실행및전송준비 1 [ 고급메뉴보이기 ] 를체크하여아래메뉴를펼침 2 [ 펌웨어 / HTML 변경 ] 버튼클릭하여 TFTP 클라이언트실행 3 [ 펌웨어변경 ] 옵션선택및확인 4 펌웨어파일을전송할제품의 IP 주소를입력 5 [ 펌웨어 / HTML 열기 ] 버튼클릭하여다운로드할파일을선택 - 39 - https://www.sollae.co.kr
펌웨어파일확인및전송 그림 6-2 펌웨어전송 1 선택된파일의경로와파일명을확인 2 [ 전송 ] 버튼을클릭하여펌웨어파일전송 3 전송이완료된후완료메시지확인 - 40 - https://www.sollae.co.kr
6.2 제품상태점검 6.2.1 텔넷 (TELNET) 을이용한상태점검 ezmanager 의 [ 옵션 ] 탭의 [ 텔넷 ] 기능을활성화하면사용자는 CSE-M73 에로그인할수 있습니다. 이때제품에비밀번호가설정되어있으면입력후로그인이가능합니다. 펌웨어버전 2.0A 부터는비밀번호가설정되어있지않아도 "sollae" 를입력해야 로그인이가능합니다. 로그인이완료되면아래와같은화면이나타납니다. 그림 6-3 텔넷로그인화면 다음의명령어들로 CSE-M73 의여러가지상태를점검할수있습니다. 표 6-1 상태점검명령어 명령어 옵션 의미 사용법 ( 예 ) net 네트워크상태보기 lsh>st net st 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 close st net 네트워크의접속상태를보입니다. 그림 6-4 네트워크접속상태점검 - 41 - https://www.sollae.co.kr
st sio 시리얼포트의데이터송 / 수신상태를보입니다. st uptime 그림 6-5 시리얼포트데이터송 / 수신상태점검 제품의전원이인가된이후로경과된시간을보입니다. sc 그림 6-6 제품동작시간점검 세션을종료합니다. [OP1] 은세션이름을, [OP2] 는 close 만가능합니다. 그림 6-7 세션종료 sc 명령어와옵션은항상소문자만사용해야합니다. sd 시리얼포트의데이터를실시간으로캡처하여보입니다. [OP1] 은포트번호, [OP2] 는 캡처주기를의미하며, [OP2] 의단위는 10ms 입니다. 그림 6-8 시리얼포트데이터캡처 - 42 - https://www.sollae.co.kr
6.2.2 ezmanager 를이용한상태점검 ezmanager 에서 [ 현재상태보기 ] 버튼을누르면 CSE-M73 의현재상태를확인할수 있습니다. 이때 [1 초간격으로현재상태보기 ] 옵션을설정하면 1 초주기로현재상태가 자동갱신됩니다. 그림 6-9 ezmanager의현재상태보기창 펌웨어버전정보 (FIRMWARE VERSION) 제품모델명과펌웨어에관련된정보를나타냅니다. 제품동작시간 (SYSTEM UPTIME) 제품의전원이인가된후동작한시간을나타냅니다. IP주소할당상태 (IP4 NETWORK INFORMATION) 제품에할당된 IP주소관련값들을나타냅니다. 자동으로 IP주소를할당받는경우에할당여부를판단할수있습니다. - 43 - https://www.sollae.co.kr
TCP 상태 (TCP STATE) 포트별 TCP 접속상태를나타냅니다. 표 6-2 TCP 상태설명 메시지 LISTEN CLOSE SYN_SENT ESTABLISHED N/A 설명 TCP 서버로써접속을대기중 TCP 클라이언트로써접속시도를중단 TCP 클라이언트로써접속시도중 TCP 접속중 UDP모드인경우 데이터송 / 수신량 각 COM 포트별데이터송 / 수신량을나타냅니다. ( 단위 : 바이트 ) 표 6-3 데이터송 / 수신량 항목 sio_rx net_tx net_rx sio_tx 설명시리얼포트로부터받은데이터량네트워크로전송한데이터량네트워크통신상대호스트로부터받은데이터량시리얼포트로전송한데이터량 ARP 테이블제품의 ARP 테이블을나타냅니다. TCP 접속이나 UDP 데이터를송 / 수신받은경우해당 IP주소와 MAC 주소는제품의 ARP 테이블에등록됩니다. 이정보는 60초동안지속되며 50초가경과하면 ARP 패킷을브로드캐스트합니다. 응답이없는상태로 0초가되면해당정보는소멸되고, 그사이에응답이오면다시 60초로갱신됩니다. TCP/IP 접속세션별 TCP/IP 접속상태를원격호스트 IP주소및포트정보와함께나타냅니다. 뿐만아니라세션의 TCP 접속을종료할수도있습니다. 세션의이름을클릭하고마우스우측버튼을누르면 TCP 접속팝업이나타납니다. 비밀번호입력란제품에비밀번호가설정된경우활성화되며, 위의 TCP 세션리스트에서 TCP 접속을종료하기위해서는이칸에비밀번호를먼저입력해야합니다. 1초간격으로현재상태보기이옵션을체크하면약 1초마다현재상태보기를갱신합니다. - 44 - https://www.sollae.co.kr
6.2.3 디버깅로그보기 [ 디버깅로그보기 ] 옵션을사용하면 CSE-M73 은디버깅메시지를 UDP 로브로드캐스트 합니다. 디버깅로그보기설정 그림 6-10 디버깅로그보기설정 1 [ 옵션 ] 탭에서 [ 디버깅로그보기 ] 옵션에체크합니다. 2 아래버튼메뉴의 [ 저장 ] 버튼클릭합니다. 3 고급메뉴보이기를체크하여메뉴를펼치고 [ 디버깅로그보기 ] 버튼을클릭하면다음과같이디버깅로그보기윈도우가생성됩니다. - 45 - https://www.sollae.co.kr
그림 6-11 디버깅로그보기창 1 디버깅메시지를받을네트워크어댑터를선택 2 LAN을통해수신된 CSE-M73의디버깅메시지가표시되는곳 3 2번에서가장최근에수신된메시지를보이도록자동으로스크롤 4 선택된메시지의 MAC 주소와시리얼포트설정값정보 5 ~ 11 현재지원하지않습니다. a 디버깅메시지캡처를시작하는버튼 b 디버깅메시지캡처를중지하는버튼 c 현재지원하지않습니다. d 저장된디버깅메시지파일을불러오는버튼 e 디버깅메시지윈도우를종료하는버튼 제품의동작중 TCP 접속이나데이터통신등문제가발생한경우해당메시지를파일로저장하여당사로보내주시면기술지원에많은도움이됩니다. [ 디버깅로그보기 ] 옵션은 UDP 패킷으로브로드캐스트됩니다. 따라서네트워크부하를일으킬수있으니평상시에는반드시해제하시기바랍니다. - 46 - https://www.sollae.co.kr
7 기타유용한기능 7.1 접근제한 7.1.1 제품접근제한기능 ezmanager의 [ 옵션 ] 탭에서 MAC주소와 IP주소를이용한제품접근제한기능을설정할수있습니다. 다음의 MAC 주소만접근가능이항목을설정하면설정된 MAC 주소를가진호스트만 CSE-M73에접속할수있습니다. 다음의 IP 주소대역만접근이항목을설정하면 [IP 주소 ] 항목과 [ 넷마스크 ] 항목을각비트 (bit) 별로 AND연산을하여접속할수있는호스트를정의합니다. 설정예표 7-1 IP주소를이용한제품접근제한설정예 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 ezmanager에도적용위두개의항목중하나라도선택이된다면, 이항목을통해 ezmanager를통한검색및설정또한차단할수있습니다. 7.1.2 비밀번호설정 CSE-M73 에비밀번호를설정하면텔넷로그인이나제품환경값저장시비밀번호를 입력해야만접근이가능합니다. 알파벳또는숫자 8 바이트까지설정이가능합니다. 접근제한기능및비밀번호분실로인해 ezmanager를통해 CSE- M73에접근할수없는경우에는 CSE-M73을 ISP모드로동작시키시기바랍니다. CSE-M73이 ISP모드로동작될때는모든접근제한이해제가되어 ezmanager로검색및설정이가능합니다. - 47 - https://www.sollae.co.kr
7.2 IP 주소통보기능 CSE-M73은유동 IP 환경에서도 TCP 서버로동작이가능합니다. IP 주소통보기능을사용하면변경되는자신의 IP 주소에대한정보를특정서버로전송합니다. 이기능은 DDNS, TCP, UDP 3가지형태로제공됩니다. DDNS CSE-M73에서제공하는 DDNS 기능은 DynDNS사의 DDNS 서버에 IP 주소를호스트이름을통해갱신하는것입니다. 따라서 DDNS 기능을이용하려면 DynDNS사의홈페이지에사용자등록을하고호스트이름을등록해야합니다. 사용자계정의서비스이용에관한모든부분은 DynDNS 사정책에 따라언제든변경이될수있습니다. DynDNS 사홈페이지주소 : https://dyn.com/ 그림 7-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 주소통보에관한자세한내용은 IP 주소통보 (DDNS) 기능 문서를참조하시기바랍니다. - 48 - https://www.sollae.co.kr
7.3 MAC 주소전송기능 MAC 주소전송기능은 TCP 접속직후에접속상대방에게자신의 MAC 주소를전송하는 기능입니다. 이기능은사용자장비혹은서버프로그램이원격지에있는여러대의 CSE- M73 을구별하는데사용될수있습니다. 설정방법은다음과같습니다. 1 ezmanager 의 [ 옵션 ] 탭으로이동 그림 7-2 MAC 주소전송기능설정 2 [MAC 주소전송 ] 옵션체크후저장 7.4 시리얼포트설정 / 상태전송 (RFC 2217) 원격의두장비사이에시리얼포트의설정및상태정보등을송 / 수신하는기능입니다. 이기능을사용하면사용자는 RTS/CTS 등의제어신호를송 / 수신할수있습니다. 설정 방법은다음과같습니다. 그림 7-3 시리얼포트설정 / 상태전송기능설정 1 ezmanager 의 [ 시리얼포트 ] 탭으로이동 2 [ 시리얼포트설정 / 상태전송 ] 옵션체크후저장 - 49 - https://www.sollae.co.kr
[MAC 주소전송 ] 과 [ 시리얼포트설정 / 상태전송 ] 기능에관련된자세한내용은 MAC주소전송기능 과 Telnet COM Port Control Option 기능 문서를참조하시기바랍니다. 7.5 구분자 구분자기능을사용하면시리얼데이터의특정문자를이용해네트워크로송신하는 패킷의크기를조절할수있습니다. 그림 7-4 구분자설정 1 ezmanager의 [ 시리얼포트 ] 탭으로이동 2 구분자설정후저장표 7-2 구분자기능 Operation 구분자길이 구분자동작방식 사용가능한옵션 0 ~ 4 바이트중선택구분자까지전송구분자 + 1바이트까지전송구분자 + 2바이트까지전송 - 50 - https://www.sollae.co.kr
7.6 SSL 보안통신 SSL(Secure Socket Layer) 는 TCP 프로토콜기반으로동작하는보안프로토콜이며, 현재 인터넷상에서보안이필요한통신등에많이사용되고있습니다. 7.6.1 TCP 클라이언트로사용할때의설정방법 다음그림과같이 ezmanager 에서해당옵션을체크합니다. 그림 7-5 ezmanager 의 SSL 보안통신옵션 SSL 옵션을사용하는경우 [ 다중접속 ], [SSH 보안통신 ] 및 [ 시리얼포트 설정 / 상태전송 ] 기능을사용할수없습니다. 7.6.2 TCP 서버로사용할때의설정방법 TCP 서버로사용하는경우 SSL 인증서를생성해야합니다. 그림 7-6 TCP 서버일때 SSL 보안통신설정절차 SSL 설정에대한자세한내용은 SSL 기능사용방법 문서를 참조하시기바랍니다. - 51 - https://www.sollae.co.kr
7.7 SSH 보안통신 SSH(Secure Shell) 은리눅스등의시스템에서사용되는보안이강화된로그인방식입니다. 7.7.1 설정방법 다음과같은절차대로설정하시기바랍니다. 그림 7-7 ezmanager 의 SSH 보안통신옵션 SSH 옵션을사용하는경우 [ 다중접속 ], [SSL 보안통신 ], [ 시리얼포트 설정 / 상태전송 ] 기능과 TCP 서버이외의통신모드는사용할수없습니다. 그림 7-8 SSH 보안통신설정절차 SSH 설정에대한자세한내용은 SSH 기능사용방법 문서를 참조하시기바랍니다. - 52 - https://www.sollae.co.kr
7.8 다중접속 [ 다중접속 ] 기능은여러개의호스트가하나의장비에서나오는데이터를동시에 수신하거나모니터링하기위한기능입니다. 접속가능한최대호스트수는 8 개입니다. 7.8.1 설정 다중접속기능은 ezmanager 의 [ 다중접속 ] 옵션을활성화하면사용할수있습니다. 그림 7-9 ezmanager 의 [ 다중접속 ] 옵션 7.8.2 데이터흐름 그림 7-10 다중접속개념도 각각의호스트에서 CSE-M73 으로전송되는데이터는모두사용자장비로전송 사용자장비에서 CSE-M73 으로전송되는데이터는모든호스트 (#1 ~ 8) 로전송 - 53 - https://www.sollae.co.kr
7.9 RS422, 485 및 3.3V 통신 RS422, 485 의경우 CSE-M73 의 JP4 와 5 의핀들을연결하여통신할수있습니다. 또한 3.3V 레벨로직접통신할때에는 JP3 을연결해주십시오. 각통신방법의전환은 ezmanager 를통해 [ 시리얼종류 ] 설정값을변경해주기만하면됩니다. 그림 7-11 [ 시리얼종류 ] 항목설정 ezmanager 에서 3.3V 통신은 TTL 로표기되어있습니다. - 54 - https://www.sollae.co.kr
8 작동이안되는경우점검사항 CSE-M73 사용중에문제가발생한경우아래의유형별순서대로자체점검을해보시기 바랍니다. 8.1 ezmanager 로검색이되지않는경우 정상적인프로그램사용하고있는지확인 CSE-M73은설정프로그램으로 ezmanager를사용합니다. 방화벽해제 PC의개인방화벽이나네트워크방화벽이 ezmanager의검색패킷을차단하는경우가있습니다. 검색전반드시모든방화벽을해제하시기바랍니다. 대부분의백신프로그램 ( 알약, V3등 ) 은자체방화벽을사용하기때문에검색패킷이차단될수있습니다. 따라서검색전이를중지시키거나방화벽을해제해야합니다. 전원공급이상유무확인전원이안정적으로공급되고있는지확인합니다. 전원이정상적으로공급되면적색 LED가점등합니다. 네트워크연결확인 PC와 CSE-M73이같은네트워크에연결되었는지확인합니다. 또한 LAN 케이블이상여부를점검합니다. PC와 CSE-M73을직접연결하거나같은허브에연결하여검색하는것을권장합니다. 제품접근제한옵션확인보안옵션중제품의접근제한이설정되어있는경우 ezmanager로검색이되지않습니다. 이경우 ISP모드로진입후검색을시도하시기바랍니다. - 55 - https://www.sollae.co.kr
8.2 TCP 접속이되지않는경우 TCP/IP 관련설정확인사설 IP주소를사용하는경우에는 PC와 CSE-M73의 IP주소가같은서브넷에위치해야합니다. IP주소항목과로컬포트번호가맞는지확인합니다. 또한고정 IP주소의경우에는게이트웨이주소및 DNS 주소가정확한지여부도확인합니다. 표 8-1 TCP/IP 접속관련주요환경값 TCP서버제품 IP주소, 제품로컬포트, 서브넷마스크, 게이트웨이 IP주소, DNS서버 IP주소, DDNS설정등 TCP클라이언트제품 IP주소, 통신할주소, 통신할포트, 서브넷마스크, 게이트웨이 IP주소, DNS서버 IP주소등 PING 테스트 PING 응답을통해네트워크연결이가능한지를파악합니다. 응답이없다면 IP주소및네트워크연결에문제가없는지확인하시기바랍니다. 방화벽확인보안이강화된일부네트워크에서는외부네트워크로부터의접근을방화벽에서대부분차단합니다. 따라서이러한경우에는네트워크관리자에게문의하여사용하고자하는포트번호 ( 예 : TCP 1470, UDP 50005) 들을해제하시기바랍니다. 제품의동작모드 CSE-M73이 ISP모드나시리얼설정모드로동작중인경우에는 TCP 접속이이루어지지않습니다. 제품의통신모드 TCP접속이이루어지기위해서는반드시한쪽은서버, 다른한쪽은클라이언트가되어야합니다. 둘다서버이거나클라이언트인경우에는접속이되지않습니다. 제품접근제한옵션확인보안옵션중제품의접근제한이설정되어있는경우설정된 MAC주소와 IP주소이외에는접속이불가능합니다. ezmanager의 [ 옵션 ] 탭에서해당옵션을해제하거나접근하고자하는호스트를설정하시기바랍니다. 다른 TCP접속중인지확인 TCP접속은멀티커넥션을지원하지않는이상 1:1로이루어집니다. 따라서이미접속을맺고있는호스트로는 TCP접속이불가능합니다. CSE-M73의 TCP접속에대한정보는텔넷이나 ezmanager의현재상태보기에서확인할수있습니다. CSE-M73 은다중접속기능이옵션으로지원됩니다. - 56 - https://www.sollae.co.kr
8.3 TCP 접속후데이터통신이되지않는경우 핀연결확인시리얼포트부분핀연결이올바른지확인합니다. 케이블을사용하는경우에는연결되는사용자장비의핀번호에맞게케이블을선택해주어야합니다. 다음그림과같이크로스로연결해야합니다. 그림 8-1 올바른 RS232 연결 (JP1, 2) 그림 8-2 올바른 RS422 연결 (JP4, 5) 그림 8-3 올바른 RS485 연결 (JP4, 5) 시리얼환경값확인시리얼통신속도 (Baud Rate), 데이터비트, 정지비트, 패리티등시리얼포트환경값이정확한지확인합니다. 위항목이외의문제점이나위항목에대해궁금한점은당사기술지원 팀으로연락주시기바랍니다. - 57 - https://www.sollae.co.kr
9 관련자료 9.1 기술문서 해당기술문서는당사홈페이지와제품에동봉된 CD에서확인하실수있습니다. 제품사양서 설치안내서 IP 주소통보 (DDNS 기능 ) SSL 기능사용방법 SSH 기능사용방법 MAC 주소전송기능 TCP 서버 / 클라이언트모드 시리얼매니저프로토콜 Telnet COM Port Control Option 기능 기타기술문서 9.2 스마트폰어플리케이션 ezmanager(ios) ezmanager(android) TCP/IP Console(iOS) TCP/IP Client(Android) - 58 - https://www.sollae.co.kr
10 기술지원및보증기간 10.1 기술지원 기타사용상문의사항이있을시에는당사의홈페이지의자주묻는질문들과질문 / 답변 게시판을이용하거나 email 을이용하십시오. email 주소 : support@sollae.co.kr 홈페이지주소 : https://www.sollae.co.kr/ 10.2 보증 10.2.1 환불 제품구입후 2 주이내에환불요구시환불해드립니다. 10.2.2 무상 A/S 제품구입후 2년이내에제품에하자가발생할시무상으로수리및교환을해드립니다. 10.2.3 유상 A/S 제품의품질보증기간 (2년) 이경과한제품과사용자의과실로인한하자는유상으로수리및교환을해드립니다. - 59 - https://www.sollae.co.kr
11 주의사항및면책고지사항 11.1 주의사항 본제품을개조했을경우에는보증을하지않습니다. 본제품의사양은성능향상을위해서예고없이변경될수있습니다. 본제품의사양범위를넘어가는조건에서사용하시는경우에도동작을보증하지않습니다. 본제품의펌웨어및제공되는어플리케이션의 Reverse Engineering 행위를금지합니다. 제공되는펌웨어및제공되는어플리케이션의본래용도외사용을금지합니다. 극단적인고온이나저온, 또는진동이심한곳에서사용하지마십시오. 고습도, 기름이많은환경에서사용하지마십시오. 부식성가스, 가연성가스등의환경에서사용하지마십시오. 노이즈가많은환경에서는제품의정상적인동작을보증하지않습니다. 우주, 항공, 의료, 원자력, 운수, 교통, 각종안전장치등인명, 사고에관련되는특별한품질, 신뢰성이요구되는용도로는사용하지마십시오. 만일, 본제품을사용해사고또는손실이발생했을경우, 당사에서는일절그책임을지지않습니다. - 60 - https://www.sollae.co.kr
11.2 면책고지사항 솔내시스템 과그대리점은 CSE-M73 의사용또는사용불능에따른손해및손실, 영업중지로인한비용, 정보손실을포함한기타고지받은어떠한재정적손해에 대해서도책임지지않습니다. CSE-M73은허락되지않는응용분야에서의사용을금지합니다. 허락되지않은응용분야라함은군사, 핵, 항공, 폭발물, 의학, 방범설비, 화재경보기, 엘리베이터를수반한용도혹은차량, 항공기, 트럭, 보트, 헬리콥터및이에국한되지않는모든교통수단을포함합니다. 또한, 고장및실패로인한재정적손실및기물파손, 신체상해혹은사람이나동물의사상을초래하는실험, 개발및각종응용분야에사용할수없습니다. 구매자 ( 혹은업체 ) 가자발적혹은비자발적으로이러한허락되지않는응용분야에사용할시솔내시스템 과그대리점에손해배상을포함한어떠한책임도묻지않을것에동의한것으로간주합니다. 구매한제품의환불및수리, 교환에대한배상책임과구매자 ( 혹은업체 ) 의단독 구제책은솔내시스템 과그대리점의선택사항입니다. 솔내시스템 과그대리점은동반된기술자료, 하드웨어, 펌웨어를포함한 CSE-M73 의 상업성이나특정목적에따른적합성에대한모든명시적혹은묵시적보증및기타이에 국한되지않는여타의보증을하지않습니다. - 61 - https://www.sollae.co.kr
12 문서변경이력 작성일 버전 변경내용 작성자 2008.01.22 1.0 Initial Release 2008.08.06 1.1 시리얼 Parity MARK/SPACE 추가 2009.01.08 1.2 SSL/SSH 추가 Close TCP 추가 IP Change Trap 설명추가 AT+PNIP, AT+PRHN, AT+PAN 추가 ezmanager 설명변경 시리얼설정모드추가 2009.02.26 1.3 3.3V 로직 (Logic) 레벨 (TTL) 추가 2009.03.31 1.4 2.6 LED 인터페이스표수정 ATC모드 7.7.1 표수정 일부용어및오타수정 10.1 홈페이지링크수정 2009.07.24 1.5 MAC 주소전송기능설명추가 AT+PSE 명령어내용추가 ATC 모드능동접속시로컬포트변경내용추가 6.1.5 다중접속내용추가 ezmanager, 텔넷등모든캡처화면갱신 2.6 LED 인터페이스표수정 4.2 ezmanager를통한설정내용수정 IP 주소통보내용수정 펌웨어업그레이드내용수정 문서스타일 ( 양식 ) 수정 일부용어및오타수정 2009.10.01 1.6 2.3.1 치수그림수정 2010.04.08 1.7 문서양식수정 이인 2010.04.27 1.8 7.8 RS422, 485 및 TTL 통신부분추가 이인 2011.03.22 1.9 ezmanager 그림갱신 이인 UDP 용어변경 ( 접속전데이터크기-> 패킷블록설정 ) 홈페이지주소갱신 치수 ( 정면도, 측면도 ) 추가 2012.02.08 2.0 DynDNS 이용관련안내추가 이재홍 - 62 - https://www.sollae.co.kr
접속전데이터크기권장값명시 2012.03.23 2.1 전원설명수정 이재홍 2012.06.18 2.2 제품구성부분수정 이재홍 무상 A/S기간 2년으로변경 일부용어수정 메모리, DHCP, PPPoE 설정제거 2013.02.19 2.3 8-2, 8-3 그림수정 이재홍 구분자기능추가 다중접속변경 (3채널 -> 8채널 ) 2013.05.14 2.4 관련문서리스트추가 이재홍 면책고지사항추가 2013.12.05 2.5 1.5.4 TTL 포트지원하지않는제품버전추가 이재홍 2014.01.02 2.6 ISP모드설명변경 이재홍 2016.02.04 2.7 일부오류수정 이인 조감도수정 2016.03.22 2.8 텔넷로그인설명추가 이재홍 2018.05.02 2.9 3.3V TTL 관련문구수정 이사라 - 63 - https://www.sollae.co.kr