UsbTerminal हे टर्मिनल एमुलेटर आहे (कधीकधी "मॉनिटर" म्हटले जाते). हे डिव्हाइसशी भौतिक कनेक्शनसह वापरण्याचा हेतू आहे
फोन किंवा टॅब्लेटच्या यूएसबी पोर्टद्वारे.
फोन किंवा टॅबलेटने USB-होस्ट मोड उर्फ USB ऑन-द-गो (USB-OTG) चे समर्थन करणे आवश्यक आहे.
आणि USB-OTG केबल आवश्यक आहे.
या अॅपसाठी विशिष्ट वापर-केस आहेत:
● Arduino, ESP32, इत्यादी सारखे IoT उपकरण नियंत्रित करणे
● सीरियल कन्सोल कनेक्टर असलेल्या राउटरसारखे संप्रेषण उपकरण नियंत्रित करणे (यासाठी USB ते RS232 कनवर्टर केबलची आवश्यकता असू शकते)
यूएसबीटर्मिनल हे ओपन सोर्स आहे. https://github.com/liorhass/UsbTerminal पहा
वैशिष्ट्ये:
● खालील यूएसबी टू सीरियल प्रोटोकॉल/चिप्ससह उपकरणांना समर्थन द्या: 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 डेव्ह बोर्ड रीसेट करण्यासाठी अंगभूत शॉर्टकट
● रूट आवश्यक नाही
● कोणत्याही विशेष परवानग्या आवश्यक नाहीत
Arduino वापरकर्त्यांसाठी एक टीप:
UsbTerminal चा एक फायदा म्हणजे DTR हाताळण्याची पद्धत. सामान्यत: जेव्हा Arduino बोर्ड PC शी जोडलेला असतो, तेव्हा प्रत्येक वेळी टर्मिनल एमुलेटर ऍप्लिकेशनशी कनेक्ट झाल्यावर ते रीबूट होईल. याचे कारण असे की जेव्हा जेव्हा कनेक्शन तयार होते तेव्हा PC DTR सिग्नल कमी करतो आणि DTR लाईन कमी झाल्यावर रिसेट करण्यासाठी Arduino डिझाइन केलेले असते. दुसरीकडे, यूएसबीटर्मिनल डीटीआर सिग्नल स्वयंचलितपणे सेट किंवा रीसेट करत नाही. जेव्हा तुम्ही फोन किंवा टॅबलेटला Arduino शी कनेक्ट करता आणि UsbTerminal उघडता तेव्हा तुमचा Arduino त्या वेळी जे काही करत होता ते चालू ठेवतो. तुम्हाला ते रीबूट करायचे असल्यास, तुम्ही समर्पित बटणासह UsbTerminal वरून DTR सिग्नल सहजपणे नियंत्रित करू शकता.