Description: This video demonstrates how to use USB BT Wi-Fi Demo Color Terminal 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.




 USB BT Wi-Fi Demo Color Terminal




UDevTerm USB/BT/Wi-Fi Starter icon


Speak & Translate - Live Voice and Text Translator.


Instant Heart Rate+: Heart Rate & Pulse Monitor.


HBO NOW: Stream original series, hit movies & more.

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) Send messages from Teraterm as an AT command to the TTL port of the ESP8266 module via Bluetooth. The ESP8266 module will send these messages to UDevTerm via Wi-Fi. First a message 14 characters long should be entered in Teraterm that ESP8266 module will send to UDevTerm over Wi-Fi. (Modify Arduino UNO module sketch to enter your access point name, password, etc.)

(*) Research have shown that if the ESP8266 module is connected to the Arduino UNO board via a TTL port, an additional 100 ohm resistor is required (4) to send a message from the Android terminal to the ESP8266 module via the TTL port. Otherwise, the ESP8266 module will not respond to messages sent from the Android terminal to it via the TTL port.

USB BT Wi-Fi Demo Color Terminal supports serial OTG USB, serial BT and TCP/UDP Wi-Fi connections. It can be used to create direct data bridges between any two of these connections. Moreover, it allows to simultaneously establish bridge connection over two ports and to run a terminal emulator over a third port. Bridge connection supports signal Kalman filtering for value estimation.


Key features:

• Interactive VT100 terminal. Smooth interpretation of gestures into cursor movements. Color support. Compatible with PC programs such as RealTerm, Tera Term, Extra Putty. Two point gesture terminal emulator window history scrolling

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

• Communication over BT virtual serial port

• TCP/UDP communication over Wi-Fi

• Telnet support. Allows to process bit sequences like 0xFFFF and 0x0D00

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

• Communication with transmission modules like BT HC-06, BT LE HM-10

or Wi-Fi ESP8266 through AT commands over OTG USB

• Communication over BT HC-06 with Arduino Uno, etc.

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

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

• Data bridge between devices, connected to OTG USB COM port, BT virtual COM ports and TCP Wi-Fi port, with support of Kalman filtering for value estimation

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


• Adjustable window and font size, character set

• Adaptation to device orientation changes

• Clickable web url links

• Log files with transmission records

• Support of ascii and hex and command line messages

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

• Accurately developed interface.

• Detailed built-in tutorial


current version 6.2