UsbTerminal
  • 4.0

UsbTerminal

  • Versi Terbaru
  • Lior Hass

Emulator terminal untuk perangkat serial yang terhubung dengan USB

Tentang aplikasi ini

Usbminal adalah emulator terminal (kadang -kadang disebut "monitor"). Itu dimaksudkan untuk digunakan dengan koneksi fisik ke perangkat
melalui port USB telepon atau tablet.
Telepon atau tablet harus mendukung mode-host USB alias USB on-the-go (USB-OTG),
dan kabel USB-OTG diperlukan.
Kasus penggunaan yang khas untuk aplikasi ini adalah:
● Mengontrol perangkat IoT seperti Arduino, ESP32, dll
● Mengontrol perangkat komunikasi seperti router yang memiliki konektor konsol serial (ini mungkin memerlukan USB ke kabel konverter RS232)

Usbterminal adalah sumber terbuka. Lihat https://github.com/liorhass/usbterminal

Fitur:
● Perangkat Dukungan dengan USB berikut untuk Protokol Serial/Chips: CDC-ACM (misalnya Arduino Uno R3), FTDI (FT232R, FT232H, FT2232H, FT4232H,
FT230X, FT231X, FT234XD), Prolific PL2303, CH34X, Silabs CP210X (misalnya papan dev ESP32 dari Espressif)
● Mendukung dua mode input keyboard:
1. Otomatis - Seperti di terminal "nyata", tidak ada bidang input khusus. Karakter dikirim ke perangkat serial segera karena tombol diklik pada keyboard. Ini adalah mode default.
2. Bidang Input Dedikasi - Input keyboard masuk ke bidang input khusus dan dikirim ke perangkat hanya setelah tombol "Kirim" ditekan.
● Dukungan parsial dari urutan pelarian ANSI/VT100 termasuk pewarnaan teks
● Dua mode tampilan: teks dan hex
● Komunikasi latar belakang - aplikasi dapat mempertahankan koneksi dan
terus menerima data bahkan saat berada di latar belakang
● Sesi log ke file. File log ini kemudian dapat dilihat atau dibagikan
pesanan untuk dianalisis dengan alat eksternal
● Mengirim karakter kontrol (misalnya Ctrl-C)
● Mengontrol DTR dan CTS
● Buffer gulir besar
● Kursor berkedip
● Baris status menunjukkan status koneksi, pesan kesalahan, ukuran layar,
Lokasi kursor dan mode tampilan
● Bantuan bawaan
● Pintasan bawaan untuk mengatur ulang papan Arduino dan ESP32 Dev
● Tidak diperlukan root
● Tidak diperlukan izin khusus

Catatan untuk pengguna Arduino:
Salah satu keuntungan dari usbterminal adalah cara menangani DTR. Biasanya ketika papan Arduino terhubung ke PC, itu akan reboot setiap kali aplikasi emulator terminal terhubung ke sana. Ini karena PC menjatuhkan sinyal DTR rendah setiap kali koneksi terbentuk, dan Arduino dirancang untuk mereset ketika garis DTR turun rendah. Usbminal di sisi lain, tidak secara otomatis mengatur atau mengatur ulang sinyal DTR. Saat Anda menghubungkan telepon atau tablet ke Arduino dan membuka usbterminal, Arduino Anda melanjutkan apa pun yang dilakukannya saat itu. Jika Anda ingin reboot, Anda dapat dengan mudah mengontrol sinyal DTR dari usbminal dengan tombol khusus

Versi UsbTerminal