下載 APKPure App
可在安卓獲取UsbTerminal的歷史版本
終端仿真器與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 信號。
Last updated on 2022年09月21日
V2.0.25: Bug fix: Sometimes the app crashes when the screen is cleared
UsbTerminal
2.0.25 by Lior Hass
2022年09月21日