UsbTerminal
  • 4.0

UsbTerminal

  • 최신 버전
  • Lior Hass

USB로 연결된 시리얼 장치의 터미널 에뮬레이터

이 앱 정보

UsbTerminal은 터미널 에뮬레이터입니다("모니터"라고도 함). 장치에 대한 물리적 연결과 함께 사용하기 위한 것입니다.
전화 또는 태블릿의 USB 포트를 통해
휴대전화 또는 태블릿은 USB 호스트 모드(USB On-The-Go(USB-OTG))를 지원해야 합니다.
USB-OTG 케이블이 필요합니다.
이 앱의 일반적인 사용 사례는 다음과 같습니다.
● Arduino, ESP32 등의 IoT 기기 제어
● 직렬 콘솔 커넥터가 있는 라우터와 같은 통신 장치 제어(USB to RS232 변환기 케이블이 필요할 수 있음)

UsbTerminal은 오픈 소스입니다. https://github.com/liorhass/UsbTerminal 참조

특징:
● USB to Serial 프로토콜/칩이 있는 지원 장치: CDC-ACM(예: Arduino Uno R3), FTDI(FT232R, FT232H, FT2232H, FT4232H,
FT230X, FT231X, FT234XD), Prolific PL2303, CH34x, Silabs CP210x(예: Espressif의 ESP32 개발 보드)
● 두 가지 키보드 입력 모드 지원:
1. 자동 - "실제" 터미널과 마찬가지로 전용 입력 필드가 없습니다. 키보드에서 키를 클릭하는 즉시 문자가 직렬 장치로 전송됩니다. 이것은 기본 모드입니다.
2. 전용 입력 필드 - 키보드 입력은 전용 입력 필드로 이동하여 "보내기" 버튼을 누른 후에만 장치로 전송됩니다.
● 텍스트 색상 지정을 포함한 ANSI/VT100 이스케이프 시퀀스의 부분 지원
● 두 가지 표시 모드: 텍스트 및 16진수
● 백그라운드 통신 - 앱은 연결을 유지하고
백그라운드에 있는 경우에도 계속 데이터 수신
● 세션을 파일에 기록합니다. 그런 다음 이 로그 파일을 보거나 공유할 수 있습니다.
외부 도구로 분석하기 위해
● 제어 문자 보내기(예: Ctrl-C)
● DTR 및 CTS 제어
● 큰 스크롤 백 버퍼
● 깜박이는 커서
● 연결 상태, 오류 메시지, 화면 크기,
커서 위치 및 표시 모드
● 내장 도움말
● Arduino 및 ESP32 개발 보드를 재설정하는 내장 단축키
● 루트가 필요하지 않습니다.
● 특별한 권한이 필요하지 않습니다.

Arduino 사용자를 위한 참고 사항:
UsbTerminal의 한 가지 장점은 DTR을 처리하는 방식입니다. 일반적으로 Arduino 보드가 PC에 연결되면 터미널 에뮬레이터 애플리케이션이 연결될 때마다 재부팅됩니다. PC는 연결이 형성될 때마다 DTR 신호를 로우로 떨어뜨리고 아두이노는 DTR 라인이 로우로 떨어지면 리셋되도록 설계되어 있기 때문이다. 반면에 UsbTerminal은 DTR 신호를 자동으로 설정하거나 재설정하지 않습니다. 전화나 태블릿을 Arduino에 연결하고 UsbTerminal을 열면 Arduino는 당시에 하던 일을 계속합니다. 재부팅을 원하시면 전용 버튼으로 USB터미널의 DTR 신호를 쉽게 제어할 수 있습니다.

버전 UsbTerminal