
ATEN 명령줄 인터페이스

명세서
- 제품: ATEN 제어 시스템
- 기능: SSH/Telnet을 통해 ATEN 컨트롤러 및 확장 박스를 원격으로 관리
제품 사용 지침
SSH/Telnet 세션 설정
- ATEN 컨트롤러나 확장 박스에 접속할 수 있는 컴퓨터에 PuTTY와 같은 SSH/Telnet 클라이언트를 다운로드하세요.
- 다운로드한 클라이언트를 실행합니다.
- SSH 세션의 경우:
- 호스트 이름/IP 주소: 대상 컨트롤러 또는 확장 박스의 IP 주소나 호스트 이름을 입력하세요.
- 연결 유형: SSH
- 포트: 22
- Telnet 세션의 경우:
- 호스트 이름/IP 주소: 대상 컨트롤러를 입력하거나
확장 박스의 IP 주소 또는 호스트 이름. - 연결 유형: 기타 > Telnet
- 포트: 23
- 호스트 이름/IP 주소: 대상 컨트롤러를 입력하거나
- 열기를 클릭하고 화면의 지시에 따라 로그인하세요.
SSH/Telnet 명령
도움말 명령
- 용법: 컨트롤러의 CLI 모드를 활성화하기 위한 지침을 표시합니다.
- 통사론: 돕다
- 인정 : 명령 OK – 함수 실행됨, 명령이 잘못됨 – 실행되지 않음
- Examp르 : help : CLI 모드의 지시사항을 표시합니다.
에코 응답 활성화/비활성화
- 용법: 받은 메시지에 대한 자동 응답을 활성화하거나 비활성화합니다.
- 통사론: 에코[컨트롤]
- 매개변수: 제어: 켜짐 - 활성화; 꺼짐 - 비활성화(기본값은 꺼짐)
- 인정 : 명령 OK – 함수 실행됨, 명령이 잘못됨 – 실행되지 않음
- Examp르 : 누가 켜짐: 컨트롤러가 받은 메시지에 자동으로 응답하도록 설정합니다.
Telnet 타임아웃 간격 또는 로그인 구성
- 용법: Telnet CLI 모드 설정을 구성합니다.
- 통사론: telnet[타임아웃 간격][로그인 제어]
- 매개변수: timeout: Telnet 세션 타임아웃 간격 설정; login: Telnet 로그인 기능 설정
- 인정 : 명령 OK – 함수 실행됨, 명령이 잘못됨 – 실행되지 않음
- Examp르 : telnet timeout 0 : 타임아웃 간격을 절대로 타임아웃되지 않도록 구성합니다.
직렬 포트 설정 구성
- 용법: 직렬 포트 설정을 제어하고 구성합니다.
자주 묻는 질문(FAQ)
질문: SSH/Telnet 세션을 설정할 수 없으면 어떻게 해야 하나요?
답변: 세션을 설정할 수 없는 경우 장치 관리 콘솔에 로그인하여 액세스 키를 변경해야 하는지 확인하세요.
이 가이드에 대해
이 가이드에서는 ATEN 컨트롤러와 확장 박스를 원격으로 관리하는 데 사용할 수 있는 SSH 및 Telnet 명령에 대한 정보를 제공합니다.
중요한: 명령줄 인터페이스를 통해 구성된 구성은 프로젝트가 덮어쓰여집니다. file 이후 ATEN Configurator(GUI)를 통해 업로드됩니다.
SSH/Telnet 세션 설정
- 대상 ATEN 컨트롤러나 확장 박스에 접속할 수 있는 컴퓨터에서 PuTTY와 같은 SSH/Telnet 클라이언트를 다운로드합니다.
메모: 설치 프로그램을 얻으려면 "download putty"를 검색하세요. web 브라우저. - 다운로드한 클라이언트를 실행합니다.
- SSH 세션을 설정하려면 다음 설정을 사용하세요.
필드 환경 호스트 이름 / IP 주소 대상 컨트롤러 또는 확장 상자의 IP 주소 또는 호스트 이름 연결 유형 SSH 포트 22 예를 들어amp르 :
Telnet 세션을 설정하려면 다음 설정을 사용하세요.
필드 환경 호스트 이름 / IP 주소 대상 컨트롤러의 IP 주소 또는 호스트 이름 또는 확장 상자
연결 유형 기타 > Telnet 포트 23 예를 들어amp르 :
열기를 클릭하고 화면의 지시에 따라 로그인 자격 증명을 입력합니다. 세션이 설정됩니다. 예를 들어amp르 :

메모: 세션을 설정할 수 없는 경우 장치 관리 콘솔에 로그인하여 액세스 키를 변경해야 하는지 확인하세요.
SSH/Telnet 명령
돕다
- 용법:
컨트롤러의 CLI 모드를 활성화하기 위한 지침을 표시합니다. - 통사론:
도움말↙ - 인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다. - Examp르 :
help↙ : CLI 모드 지시문 표시
에코 응답 활성화/비활성화
- 용법:
수신된 메시지에 자동으로 응답하도록 컨트롤러를 활성화하거나 비활성화합니다. - 통사론:
에코[제어]↙ - 매개변수:
제어 : 켜짐 – 이 기능을 활성화합니다.
off – 이 기능을 비활성화합니다(기본값은 off) - 인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다. - Examp르 :
eho on↙ : 컨트롤러가 수신된 메시지에 자동으로 응답하도록 설정합니다.
Telnet 타임아웃 간격 또는 로그인 구성
- 용법:
Telnet CLI 모드 설정을 구성합니다. - 통사론:
telnet[시간 초과 간격][로그인 제어]↙ - 예어
timeout : Telnet 세션 타임아웃 간격 설정
로그인 : Telnet 로그인 기능 설정 - 매개변수:
간격 : 세션 시간 초과(분)입니다. (0은 시간 초과가 발생하지 않음을 의미함)(기본값은 5)
제어 : 켜짐 - 로그인 기능 활성화 (기본값은 켜짐)
off – 로그인 기능 비활성화 - 인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다. - Examp르 :
telnet timeout 0↙ : 타임아웃 간격을 절대로 타임아웃되지 않도록 구성합니다.
telnet timeout 5↙ : 타임아웃 간격을 5분으로 구성합니다.
telnet login off↙ : 로그인 기능을 비활성화합니다.
직렬 포트 설정 구성
용법:
직렬 포트 설정을 제어하고 구성합니다.
통사론:
serial [p 시퀀스] [유형 stype] [baud 전송 속도] [dbit 데이터 비트] [패리티 sparity] [sbit 정지 비트] [fctrl flowctrl] [dtype 데이터 유형] [endchar 문자 ] [checksumtype checksum 유형] [acktimeout 기간 ] [control “데이터”] [도움말]↙d
예어:
- p : 포트
- 유형: 직렬 유형
- baud : 전송 속도
- dbit : 데이터 비트
- 패리티 : 직렬 패리티
- sbit : 정지 비트
- fctrl : 흐름 제어
- dtype : 데이터 유형
- acktimeout : Sendack 제어로부터 피드백을 기다리는 데 시간 초과 기간(ms)이 사용됩니다.
- endchar : 특정 끝 문자는 완전한 메시지를 식별하는 데 사용됩니다.
- checksumtype : 명령 체크섬을 자동 계산하기 위해 fw가 필요한 경우 체크섬 유형을 할당합니다.
- 도움말: 지침 표시
매개변수:
- 시퀀스 : 포트, 여러 포트의 경우 쉼표로 구분 * (모든 포트)
- 유형: 232, 422, 485 (기본값 232)
- 전송 속도: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200(기본값 9600)
- 데이터 비트 : 7, 8 (기본값 8)
- 희소성 : 없음, 짝수, 홀수 (기본값 없음)
- 정지 비트 : 1, 2 (기본값 1)
- flowctrl : 없음, hw (기본값 없음)
- 데이터 유형: ascii, hex(기본 ascii)
- 체크섬 유형: 없음, Modbus(기본값 없음)
- 기간 : 특정 시간 초과(ms)(기본값 300)
- chars : 완전한 메시지 뒤의 문자를 끝냅니다.
- control : read – 특정 시리얼 포트의 수신 메시지를 표시합니다.
- write – 직렬 포트에서 데이터를 보냅니다. " 기호를 사용하여 데이터를 덮습니다. \x 기호를 사용하여 16진수 코드를 보냅니다.
- sendack – 직렬 포트에서 데이터를 보내고 수신된 메시지를 표시합니다.
인정하다가장자리:
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
- 직렬 도움말 ↙ : 지침 표시
- serial p01 ↙ : 시리얼 포트1의 설정정보를 표시합니다.
- serial p* ↙ : 모든 직렬 포트의 설정 정보를 표시합니다.
- 직렬 p01 유형 232 보드 115200 dbit 8 패리티 없음 sbit 1 fctrl 없음 ↙ : port1을 구성합니다.
- serial p01,04,07 baud 19200 ↙ : 포트 1, 4, 7을 baud rate 19200으로 구성합니다.
- serial p02 baud 19200 ↙ : port2를 baud 19200으로 구성하고 다른 매개변수에는 기본 설정을 사용합니다.
- serial p02 dtype hex read ↙ : port2의 수신 메시지를 HEX 형식으로 표시합니다.
- serial p03 write “sw i01 o02\r\n” ↙ : 포트01에서 ASCII 텍스트 'sw i02 o3'를 보냅니다.
- serial p03 sendack “sw i01 o02\x0D\x0A” ↙ : port01에서 ASCII 텍스트 'sw i02 o3'를 보내고 피드백을 표시합니다.
릴레이 포트 설정 구성
용법:
릴레이 포트를 제어하고 구성합니다.
통사론:
릴레이 [p 시퀀스] [t펄스 기간] [제어] [도움말] ↙
예어:
- p : 포트
- tpulse : 펄스의 폐쇄 기간
- 도움말: 지침 표시
매개변수:
- 순서: 포트, 여러 포트의 경우 쉼표로 구분
- * (모든 포트)
- 지속 시간 : 밀리초 단위의 기간입니다.
- 제어 : 열림 - 끄기
- 닫다 – 켜다
- 펄스 - 릴레이 채널을 닫은 다음 엽니다.
- 토글 - 릴레이 토글
- 읽기 - 표시 상태
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
- 릴레이 도움말 ↙ : 지침 표시
- Relay p01 close ↙ : 포트1 채널을 닫습니다.
- Relay p01 open ↙ : 포트1 채널을 오픈합니다.
- Relay p01,04,07 close ↙ : 1, 4, 7번 릴레이 채널을 닫습니다.
- 릴레이 p02 tpulse 500 펄스 ↙ : 포트 2를 500ms 닫은 다음 엽니다.
- 릴레이 p02 읽기 ↙ : 포트2 상태를 표시합니다.
I/O 포트 설정 구성
용법:
I/O 포트를 제어하고 구성합니다.
통사론:
io [p 시퀀스] [유형 iotype] [lthresh 임계값] [hthresh 임계값] [t펄스 기간] [control] [도움말]↙
예어:
- p : 포트
- lthresh : 하한 임계값
- hthresh : 상한 임계값
- tpulse : 펄스 모드에서 I/O가 하이 레벨로 유지되는 기간
- 도움말: 지침 표시
- 참고: 매개변수가 지정되지 않으면 이전에 입력한 값이 적용됩니다.
- 매개변수:
- 순서: 포트, 여러 포트의 경우 쉼표로 구분
- * (모든 포트)
- iotype : 건조, VDC, DOUT
- Threshold : 트리거 임계값(vol)tage
- 지속 시간 : 밀리초 단위의 기간입니다.
- 제어 : 열림
- 닫다
- 맥박
- 비녀장
- 읽다
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
- io help ↙ : 지침 표시
- io p01↙ : I/O 포트1의 설정 정보를 표시합니다.
- io p*↙ : 모든 I/O 포트의 설정 정보를 표시합니다.
- io p01 type dry ↙: 포트 1을 건식 접촉 모드로 구성합니다.
- io p01 type dout ↙ : 포트 1을 디지털 출력 모드로 구성합니다.
- io p01 type vdc lthresh 1 hthresh 3 ↙ : 임계값 설정을 사용하여 포트 1을 vdc 모드로 구성합니다.
- io p01 open ↙ : 포트1 채널을 엽니다.
- io p01 close ↙ : 포트1 채널을 닫습니다.
- io p01,04,07 close ↙ : 포트 1,4,7 채널을 닫습니다.
- io p02 tpulse 500 pulse ↙ : 포트 2 채널을 500ms 동안 닫은 다음 엽니다.
- io p02 read ↙ : 포트2 상태를 표시합니다.
IR 설정 구성
용법:
IR 포트를 제어하고 구성합니다.
통사론:
ir [p 시퀀스] [irtype 입력] | [보드 전송 속도] [dbit 데이터 비트] [패리티 희소성] [sbit 정지 비트] [dtype 데이터 유형] [체크섬 유형 체크섬 유형] [제어 "데이터"] [도움말]↙
예어:
- p : 포트
- type : 특정 출력 포트의 출력 유형
- baud** : 전송 속도
- dbit** : 데이터 비트
- 패리티** : 직렬 패리티
- sbit** : 정지 비트
- dtype** : 데이터 유형
- 체크섬 유형** : 컨트롤러/확장 상자가 지정된 체크섬 유형을 자동으로 계산합니다.
- 도움말: 지침 표시
메모:
* : IR 유형에 대한 키워드입니다.
** : 이 키워드는 232 유형에 대한 것입니다.
매개변수를 지정하지 않으면 이전에 입력한 값이 적용됩니다.
매개변수:
- 시퀀스 : 포트, 여러 포트의 경우 쉼표로 구분 * (모든 포트)
- irtype: ir, 232(기본 ir)
- 전송 속도: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200(기본값 9600)
- 데이터비트 : 7, 8(기본값 8)
- 희소성 : 없음, 짝수, 홀수(기본값 없음)
- 정지비트 : 1, 2(기본값 1)
- 데이터 유형: ascii, hex(기본 ascii)
- 체크섬 유형: 없음, Modbus(기본값 없음)
- 제어 : 쓰기 – IR 코드 또는 RS232 데이터 보내기
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Example:
- ir help ↙ : 지침 표시
- ir p01 ↙ : IR 포트1의 설정 정보를 표시합니다.
- ir p* ↙ : 모든 IR 포트의 설정 정보를 표시합니다.
- ir p01,04,07 유형 232 ↙ : 포트 1,4,7을 RS232 유형으로 구성
- ir p01 유형 232 보드 115200 dbit 8 패리티 없음 sbit 1 체크섬 유형 modbus↙ : port1을 RS232 유형 및 설정으로 구성
- ir p02 write dtype hex “0a0b0c” ↙ : port0에서 hex 형식 데이터 0a0b2c를 전송합니다.
- ir p02 baud 19200 ↙ : port2를 baud 19200으로 구성하고 다른 매개변수에는 기본 설정을 사용합니다.
- ir p02 “sw i01 o02\r\n” 쓰기 ↙ : 포트01에서 ASCII 텍스트 'sw i02 o2'를 보냅니다.
- ir p02 write “sw i01 o02\x0D\x0A”↙ : port01에서 ASCII 텍스트 'sw i02 o2'를 보냅니다.
재부팅
용법:
컨트롤러를 재부팅합니다.
통사론:
재부팅↙
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
재부팅↙ : 장치 재부팅
문서 / 리소스
![]() | 명령줄 인터페이스 |
참고문헌
- 사용자 설명서manual.tools

