UsbTerminal అనేది టెర్మినల్ ఎమ్యులేటర్ (కొన్నిసార్లు "మానిటర్" అని పిలుస్తారు). ఇది పరికరానికి భౌతిక కనెక్షన్తో ఉపయోగించడానికి ఉద్దేశించబడింది
ఫోన్ లేదా టాబ్లెట్ USB పోర్ట్ ద్వారా.
ఫోన్ లేదా టాబ్లెట్ తప్పనిసరిగా USB-హోస్ట్ మోడ్ లేదా USB ఆన్-ది-గో (USB-OTG)కి మద్దతు ఇవ్వాలి,
మరియు USB-OTG కేబుల్ అవసరం.
ఈ యాప్ కోసం సాధారణ వినియోగ సందర్భాలు:
● Arduino, ESP32 మొదలైన IoT పరికరాన్ని నియంత్రించడం
● సీరియల్ కన్సోల్ కనెక్టర్ ఉన్న రూటర్ వంటి కమ్యూనికేషన్ పరికరాన్ని నియంత్రించడం (దీనికి USB నుండి RS232 కన్వర్టర్ కేబుల్ అవసరం కావచ్చు)
UsbTerminal ఓపెన్ సోర్స్. https://github.com/liorhass/UsbTerminal చూడండి
లక్షణాలు:
● కింది USB నుండి సీరియల్ ప్రోటోకాల్లు/చిప్లతో కూడిన మద్దతు పరికరాలు: CDC-ACM (ఉదా. Arduino Uno R3), FTDI (FT232R, FT232H, FT2232H, FT4232H,
FT230X, FT231X, FT234XD), ప్రోలిఫిక్ PL2303, CH34x, సిలాబ్స్ CP210x (ఉదా. ఎస్ప్రెసిఫ్ నుండి ESP32 డెవ్ బోర్డులు)
● రెండు కీబోర్డ్ ఇన్పుట్ మోడ్లకు మద్దతు ఇవ్వండి:
1. ఆటో - “నిజమైన” టెర్మినల్లో వలె, ప్రత్యేక ఇన్పుట్ ఫీల్డ్ లేదు. కీబోర్డ్పై కీలు క్లిక్ చేసిన వెంటనే అక్షరాలు సీరియల్ పరికరానికి పంపబడతాయి. ఇది డిఫాల్ట్ మోడ్.
2. అంకితమైన ఇన్పుట్ ఫీల్డ్ - కీబోర్డ్ ఇన్పుట్ అంకితమైన ఇన్పుట్ ఫీల్డ్కి వెళ్లి, “పంపు” బటన్ నొక్కిన తర్వాత మాత్రమే పరికరానికి పంపబడుతుంది.
● టెక్స్ట్ కలరింగ్తో సహా ANSI/VT100 ఎస్కేప్ సీక్వెన్స్ల పాక్షిక మద్దతు
● రెండు ప్రదర్శన మోడ్లు: టెక్స్ట్ మరియు హెక్స్
● నేపథ్య కమ్యూనికేషన్ - యాప్ కనెక్షన్ని నిర్వహించగలదు మరియు
బ్యాక్గ్రౌండ్లో ఉన్నప్పుడు కూడా డేటాను స్వీకరించడం కొనసాగించండి
● ఫైల్లకు సెషన్లను లాగ్ చేయండి. ఈ లాగ్ ఫైల్లను వీక్షించవచ్చు లేదా భాగస్వామ్యం చేయవచ్చు
బాహ్య సాధనాలతో విశ్లేషించడానికి క్రమంలో
● నియంత్రణ అక్షరాన్ని పంపుతోంది (ఉదా. Ctrl-C)
● DTR మరియు CTS నియంత్రణ
● పెద్ద స్క్రోల్-బ్యాక్ బఫర్
● మెరిసే కర్సర్
● స్థితి లైన్ కనెక్షన్ స్థితి, దోష సందేశాలు, స్క్రీన్ పరిమాణం,
కర్సర్ స్థానం మరియు ప్రదర్శన మోడ్
● అంతర్నిర్మిత సహాయం
● Arduino మరియు ESP32 dev బోర్డులను రీసెట్ చేయడానికి అంతర్నిర్మిత షార్ట్కట్లు
● రూట్ అవసరం లేదు
● ప్రత్యేక అనుమతులు అవసరం లేదు
Arduino వినియోగదారులకు ఒక గమనిక:
UsbTerminal యొక్క ఒక ప్రయోజనం DTRని నిర్వహించే విధానం. సాధారణంగా Arduino బోర్డ్ PCకి కనెక్ట్ చేయబడినప్పుడు, టెర్మినల్ ఎమ్యులేటర్ అప్లికేషన్ దానికి కనెక్ట్ చేయబడిన ప్రతిసారీ అది రీబూట్ అవుతుంది. ఎందుకంటే కనెక్షన్ ఏర్పడినప్పుడల్లా PC DTR సిగ్నల్ను తక్కువగా పడిపోతుంది మరియు DTR లైన్ తక్కువగా పడిపోయినప్పుడు రీసెట్ చేయడానికి Arduino రూపొందించబడింది. మరోవైపు UsbTerminal, DTR సిగ్నల్ను స్వయంచాలకంగా సెట్ చేయదు లేదా రీసెట్ చేయదు. మీరు ఫోన్ లేదా టాబ్లెట్ను Arduinoకి కనెక్ట్ చేసి, UsbTerminalని తెరిచినప్పుడు, మీ Arduino ఆ సమయంలో చేస్తున్న పనిని కొనసాగిస్తుంది. మీరు దీన్ని రీబూట్ చేయాలనుకుంటే, మీరు ప్రత్యేకమైన బటన్తో UsbTerminal నుండి DTR సిగ్నల్ను సులభంగా నియంత్రించవచ్చు.
అప్డేట్ అయినది
18 సెప్టెం, 2022