UsbTerminal
  • 4.0

UsbTerminal

  • 最新版本
  • Lior Hass

终端仿真器与USB连接的串口设备

关于此应用程序

UsbTerminal 是一个终端仿真器(有时称为“监视器”)。它旨在与设备的物理连接一起使用
通过手机或平板电脑的 USB 端口。
手机或平板电脑必须支持 USB-Host Mode a.k.a USB On-The-Go (USB-OTG),
并且需要一根 USB-OTG 电缆。
此应用程序的典型用例是:
● 控制 Arduino、ESP32 等物联网设备
● 控制具有串行控制台连接器的通信设备,例如路由器(这可能需要 USB 到 RS232 转换器电缆)

UsbTerminal 是开源的。见 https://github.com/liorhass/UsbTerminal

特征:
● 支持以下USB转串口协议/芯片的设备:CDC-ACM(例如Arduino Uno R3)、FTDI(FT232R、FT232H、FT2232H、FT4232H、
FT230X、FT231X、FT234XD)、Prolific PL2303、CH34x、Silabs CP210x(例如 Espressif 的 ESP32 开发板)
● 支持两种键盘输入方式:
1. 自动 - 就像在“真实”终端上一样,没有专门的输入字段。在键盘上单击键时,字符会立即发送到串行设备。这是默认模式。
2. 专用输入区 - 键盘输入进入专用输入区,只有在按下“发送”按钮后才会发送到设备。
● 部分支持 ANSI/VT100 转义序列,包括文本着色
● 两种显示模式:文本和十六进制
● 后台通信 - 应用程序可以保持连接和
即使在后台继续接收数据
● 将会话记录到文件。然后可以查看或共享这些日志文件
为了使用外部工具进行分析
● 发送控制字符(例如 Ctrl-C)
● DTR 和 CTS 的控制
● 大回滚缓冲区
● 闪烁光标
● 状态行指示连接状态、错误消息、屏幕大小、
光标位置和显示方式
● 内置帮助
● 内置快捷方式来重置 Arduino 和 ESP32 开发板
● 无需root
● 无需特殊权限

给 Arduino 用户的说明:
UsbTerminal 的一个优点是它处理 DTR 的方式。通常,当 Arduino 板连接到 PC 时,每次连接终端仿真器应用程序时它都会重新启动。这是因为只要连接形成,PC 就会将 DTR 信号拉低,而 Arduino 设计为在 DTR 线拉低时复位。另一方面,UsbTerminal 不会自动设置或重置 DTR 信号。当您将手机或平板电脑连接到 Arduino 并打开 UsbTerminal 时,您的 Arduino 会继续它当时所做的一切。如果您希望它重新启动,您可以使用专用按钮轻松控制来自 UsbTerminal 的 DTR 信号。

版本 UsbTerminal