USB/BT/BT LE/Wi-Fi Direct Professional




Description: This video demonstrates how to use UDevTerm USB/BT/BT LE/WiFi Direct Professional to monitor TTL connection of Arduino UNO and ESP8266 Wi-Fi module and simultaneously to exchange messages with ESP8266 over TTL and Wi-Fi connections by running simultaneously a bridge between USB OTG and Bluetooth port and a terminal emulator for Wi-Fi port. With comments.






HotspotShield VPN Unlimited Privacy Security Proxy.

Experimental setup consists of USB/TTL converter (1), attached to terminal emulator, ESP8266 Wi-Fi module (2), Arduino UNO board (3) and 100 Ohm resistor (4)*.

The steps of the experminent are as follows: 1) Start UDevTerm terminal emulator 2) Start Wi-Fi access point on terminal emulator 3) Attach USB/TTL converter (1) to Android Device OTG USB port, connect USB/TTL converter to terminal emulator 4) Connect Arduino UNO USB port to power 5) Configure USB/TTL converter connection with terminal emulator

Arduino UNO ESP8266 module sketch

6) Wait till ESP8266 module connects to UDevTerm terminal emulator Wi-Fi port, then configure Wi-Fi connection 7) Establish Bluetooth connection between UDevTerm terminal emulator and Teraterm PC terminal emulator (configure Teraterm to transmit CR+LF after each message) 8) Create bridge connection between Android Device OTG USB port and Bluetooth port 9) Exchange messages between Teraterm emulator, sending messages to TTL port of ESP8266 module in form of AT commands over Bluetooth, and UDevTerm terminal emulator, connected with ESP8266 over Wi-Fi. First a message 14 characters long should be entered in Teraterm that ESP8266 module is waiting for over TTL port to send it over Wi-Fi. (Modify Arduino UNO module sketch to enter your access point name, password, etc.)


(*) Research showed that in order to be able to send messages from Android terminal through TTL port to ESP8266 module, that is already connected to Arduino UNO board, an additional 100 Ohm resistor (4) is required. Otherwise, ESP8266 module will not response to messages sent to it through TTL port from Android terminal.


UDevTerm USB/Bluetooth/Bluetooth LE/WiFi Direct Professional includes a VT100/VT220 (WIP) terminal with interactive screen replacing keyboard arrow buttons functionality. It combines functionality of USB, Bluetooth/Bluetooth low energy and WiFi Direct Professional, allowing to simultaneously establish serial connections over OTG USB, Bluetooth and TCP/UDP connection over Wi-Fi with easy realtime terminal switching between these three connections. It can also be used to create bridge between OTG USB COM, Bluetooth virtual COM or Bluetooth low energy and Wi-Fi TCP/UDP ports, for instance to connect third parties devices through Bluetooth virtual COM port or Bluetooth low energy or Wi-Fi TCP/UDP port to devices that have USB port or CLI port like routers. Moreover, it allows to simultaneously establish bridge over two ports and run a terminal emulator over a third port. In addition to legacy Wi-Fi it allows to connect devices using Wi-Fi Direct standard. It can be used to connect with devices through Wi-Fi Direct and with legacy Wi-Fi devices. It can be used for example for communicating with Arduino Uno over Wi-Fi through ESP8266 module.


Key features:


• Interactive VT100/VT220 (WIP) terminal. Smooth interpretation of gestures into cursor movements. Scrollable terminal emulator window with history. Compatible with PC programs such as RealTerm, Tera Term, Extra Putty

• Communication over USB OTG serial (RS-232/COM) port

• Communication over Bluetooth virtual serial port

• Communication over Bluetooth low energy port

• TCP/UDP communication over Wi-Fi, Wi-Fi Direct

• Simultaneous independent terminal emulation over USB OTG, Bluetooth and Wi-Fi connections

• Adjustable window and font size, character set

• Adaptation to device orientation changes

• Clickable web url links

• Log files with transmission records

• Communication with routers over CLI interface (tested on EdgeRouter Lite with Cisco cable)

• Communication with transmission modules like Bluetooth HC-06, Bluetooth low energy HM-10

or Wi-Fi ESP8266 through AT commands over OTG USB

• Communication over Bluetooth through HC-06 or over Bluetooth low energy through HM-10 with

Arduino Uno, etc.

• Communication with Arduino UNO over Wi-Fi through ESP8266 module

• Data bridge between devices, connected to OTG USB COM port, Bluetooth virtual COM port or

Bluetooth low energy port and Wi-Fi TCP/UDP port

• Simultaneously establish bridge connection over two ports and run a terminal emulator over a third


• Support of ascii, decimal, hexadecimal and binary messages

• Real time message transmission and deletion in decimal, hexadecimal and binary format, allowing to enter and

delete messages like in ascii format. Ability to send and delete a number of repetitions of the same

character in decimal and hex format in convinient form in real time.

• Support escape sequences

• Save and modify sequences in any format for quick access, store command line last inputs.

• Full screen and split screen for transmitted and received signals. Ability to represent transmitted and

received singnals in split screen mode in different formats in real time

• Accurately developed interface, processing of events such as usb detatch, etc.

• Detailed built-in tutorial


current version 5.3