UsbTerminal הוא אמולטור מסוף (נקרא לפעמים "מוניטור"). הוא מיועד לשימוש עם חיבור פיזי למכשיר
דרך יציאת ה-USB של הטלפון או הטאבלט.
הטלפון או הטאבלט חייבים לתמוך במצב USB-מארח או USB On-The-Go (USB-OTG),
ונדרש כבל USB-OTG.
מקרי שימוש אופייניים לאפליקציה זו הם:
● שליטה במכשיר IoT כמו 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 (למשל לוחות פיתוח ESP32 מבית Espressif)
● תמיכה בשני מצבי קלט מקלדת:
1. אוטומטי - כמו במסוף "אמיתי", אין שדה קלט ייעודי. תווים נשלחים למכשיר הטורי מיד עם לחיצה על המקשים על המקלדת. זהו מצב ברירת המחדל.
2. שדה קלט ייעודי - קלט מקלדת עובר לשדה קלט ייעודי ונשלח למכשיר רק לאחר לחיצה על כפתור "שלח".
● תמיכה חלקית ברצפי בריחה של ANSI/VT100 כולל צביעה של טקסט
● שני מצבי תצוגה: טקסט ו-Hex
● תקשורת רקע - האפליקציה יכולה לשמור על חיבור ו
המשך לקבל נתונים גם כשהם ברקע
● רישום הפעלות לקבצים. לאחר מכן ניתן לצפות בקובצי יומן אלו או לשתף בהם
כדי לנתח אותם בכלים חיצוניים
● שליחת תו שליטה (למשל Ctrl-C)
● שליטה ב-DTR ו-CTS
● מאגר גדול לגלילה אחורה
● סמן מהבהב
● שורת מצב המציינת מצב חיבור, הודעות שגיאה, גודל מסך,
מיקום הסמן ומצב תצוגה
● עזרה מובנית
● קיצורי דרך מובנים לאיפוס לוחות הפיתוח של Arduino ו-ESP32
● אין צורך בשורש
● אין צורך בהרשאות מיוחדות
הערה למשתמשי Arduino:
יתרון אחד של UsbTerminal הוא האופן שבו הוא מטפל ב-DTR. בדרך כלל כאשר לוח Arduino מחובר למחשב, הוא יופעל מחדש בכל פעם שחובר אליו יישום אמולטור מסוף. הסיבה לכך היא שהמחשב מפיל את אות ה-DTR נמוך בכל פעם שנוצר חיבור, וארדואינו נועד להתאפס כאשר קו ה-DTR יורד נמוך. UsbTerminal, לעומת זאת, אינו מגדיר או מאפס אוטומטית את אות ה-DTR. כאשר אתה מחבר טלפון או טאבלט ל-Arduino ופותח את UsbTerminal, ה-Arduino שלך ממשיך בכל מה שהוא עשה באותו זמן. אם אתה רוצה שהוא יאתחל מחדש, אתה יכול לשלוט בקלות על אות ה-DTR מ-UsbTerminal עם כפתור ייעודי.
עדכון אחרון בתאריך
18 בספט׳ 2022