UsbTerminal एक टर्मिनल एमुलेटर है (कभी-कभी "मॉनिटर" कहा जाता है)। इसका उद्देश्य डिवाइस के भौतिक कनेक्शन के साथ उपयोग करना है
फोन या टैबलेट के यूएसबी पोर्ट के माध्यम से।
फोन या टैबलेट को यूएसबी-होस्ट मोड उर्फ यूएसबी ऑन-द-गो (यूएसबी-ओटीजी) का समर्थन करना चाहिए।
और एक यूएसबी-ओटीजी केबल की आवश्यकता है।
इस ऐप के लिए विशिष्ट उपयोग-मामले हैं:
Arduino, ESP32, आदि जैसे IoT डिवाइस को नियंत्रित करना
एक संचार उपकरण को नियंत्रित करना जैसे राउटर जिसमें सीरियल कंसोल कनेक्टर होता है (इसके लिए USB से RS232 कनवर्टर केबल की आवश्यकता हो सकती है)
यूएसबी टर्मिनल ओपन सोर्स है। देखें https://github.com/liorhass/UsbTerminal
विशेषताएँ:
● निम्न USB से सीरियल प्रोटोकॉल/चिप्स वाले उपकरणों का समर्थन करें: CDC-ACM (जैसे Arduino Uno R3), FTDI (FT232R, FT232H, FT2232H, FT4232H,
FT230X, FT231X, FT234XD), विपुल PL2303, CH34x, Silabs CP210x (जैसे एस्प्रेसिफ से ESP32 देव बोर्ड)
● दो कीबोर्ड इनपुट मोड का समर्थन करें:
1. ऑटो - "असली" टर्मिनल की तरह, कोई समर्पित इनपुट फ़ील्ड नहीं है। जैसे ही की-बोर्ड पर कुंजियाँ क्लिक की जाती हैं, वर्ण तुरंत सीरियल डिवाइस पर भेज दिए जाते हैं। यह डिफ़ॉल्ट मोड है।
2. समर्पित इनपुट फ़ील्ड - कीबोर्ड इनपुट एक समर्पित इनपुट फ़ील्ड में जाता है और "भेजें" बटन दबाए जाने के बाद ही डिवाइस पर भेजा जाता है।
टेक्स्ट कलरिंग सहित ANSI/VT100 एस्केप सीक्वेंस का आंशिक समर्थन
● दो प्रदर्शन मोड: टेक्स्ट और हेक्स
पृष्ठभूमि संचार - ऐप कनेक्शन बनाए रख सकता है और
पृष्ठभूमि में होने पर भी डेटा प्राप्त करना जारी रखें
फाइलों में सत्र लॉग करें। इन लॉग फ़ाइलों को तब देखा या साझा किया जा सकता है
बाहरी उपकरणों के साथ विश्लेषण करने का आदेश
नियंत्रण वर्ण भेजना (उदा. Ctrl-C)
डीटीआर और सीटीएस का नियंत्रण
● बड़ा स्क्रॉल-बैक बफर
ब्लिंकिंग कर्सर
कनेक्शन स्थिति, त्रुटि संदेश, स्क्रीन आकार का संकेत देने वाली स्थिति रेखा,
कर्सर स्थान और प्रदर्शन मोड
अंतर्निहित सहायता
● Arduino और ESP32 देव बोर्ड को रीसेट करने के लिए अंतर्निहित शॉर्टकट
● कोई जड़ की आवश्यकता नहीं है
● कोई विशेष अनुमति की आवश्यकता नहीं है
Arduino उपयोगकर्ताओं के लिए एक नोट:
UsbTerminal का एक फायदा यह है कि यह DTR को कैसे हैंडल करता है। आम तौर पर जब एक Arduino बोर्ड एक पीसी से जुड़ा होता है, तो यह हर बार टर्मिनल एमुलेटर एप्लिकेशन से कनेक्ट होने पर रीबूट हो जाएगा। ऐसा इसलिए है क्योंकि जब भी कोई कनेक्शन बनता है तो पीसी डीटीआर सिग्नल को कम कर देता है, और डीटीआर लाइन कम होने पर Arduino को रीसेट करने के लिए डिज़ाइन किया गया है। दूसरी ओर, यूएसबी टर्मिनल, डीटीआर सिग्नल को स्वचालित रूप से सेट या रीसेट नहीं करता है। जब आप किसी फ़ोन या टैबलेट को Arduino से कनेक्ट करते हैं और UsbTerminal खोलते हैं, तो आपका Arduino उस समय जो कुछ भी कर रहा था उसे जारी रखता है। यदि आप इसे रीबूट करना चाहते हैं, तो आप एक समर्पित बटन के साथ यूएसबी टर्मिनल से डीटीआर सिग्नल को आसानी से नियंत्रित कर सकते हैं।
पिछली बार अपडेट होने की तारीख
18 सित॰ 2022