ATEN 명령줄 인터페이스 사용자 가이드

ATEN Command Line Interface User Guide

ATEN 로고

ATEN 명령줄 인터페이스

ATEN-명령줄-인터페이스-제품

명세서

  • 제품: ATEN 제어 시스템
  • 기능: SSH/Telnet을 통해 ATEN 컨트롤러 및 확장 박스를 원격으로 관리

제품 사용 지침

SSH/Telnet 세션 설정

  1. ATEN 컨트롤러나 확장 박스에 접속할 수 있는 컴퓨터에 PuTTY와 같은 SSH/Telnet 클라이언트를 다운로드하세요.
  2. 다운로드한 클라이언트를 실행합니다.
  3. SSH 세션의 경우:
    • 호스트 이름/IP 주소: 대상 컨트롤러 또는 확장 박스의 IP 주소나 호스트 이름을 입력하세요.
    • 연결 유형: SSH
    • 포트: 22
  4. Telnet 세션의 경우:
    • 호스트 이름/IP 주소: 대상 컨트롤러를 입력하거나
      확장 박스의 IP 주소 또는 호스트 이름.
    • 연결 유형: 기타 > Telnet
    • 포트: 23
  5. 열기를 클릭하고 화면의 지시에 따라 로그인하세요.

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 세션 설정

  1. 대상 ATEN 컨트롤러나 확장 박스에 접속할 수 있는 컴퓨터에서 PuTTY와 같은 SSH/Telnet 클라이언트를 다운로드합니다.
    메모: 설치 프로그램을 얻으려면 "download putty"를 검색하세요. web 브라우저.
  2. 다운로드한 클라이언트를 실행합니다.
  3. SSH 세션을 설정하려면 다음 설정을 사용하세요.
    필드 환경
    호스트 이름 / IP 주소 대상 컨트롤러 또는 확장 상자의 IP 주소 또는 호스트 이름
    연결 유형 SSH
    포트 22

    예를 들어amp르 :

  4. ATEN 명령줄 인터페이스 (1)Telnet 세션을 설정하려면 다음 설정을 사용하세요.
    필드 환경
    호스트 이름 / IP 주소 대상 컨트롤러의 IP 주소 또는 호스트 이름 또는

    확장 상자

    연결 유형 기타 > Telnet
    포트 23

    예를 들어amp르 :

  5. ATEN 명령줄 인터페이스 (2)열기를 클릭하고 화면의 지시에 따라 로그인 자격 증명을 입력합니다. 세션이 설정됩니다. 예를 들어amp르 :

ATEN 명령줄 인터페이스 (3)

메모: 세션을 설정할 수 없는 경우 장치 관리 콘솔에 로그인하여 액세스 키를 변경해야 하는지 확인하세요.

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르 :
재부팅↙ : 장치 재부팅

문서 / 리소스

PDF thumbnail명령줄 인터페이스
User Guide · Command Line Interface, Line Interface, Interface

참고문헌

질문하기

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

질문하기

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.