Экспериментальная установка состоит из USB/TTL преобразователя (1), подключенного к эмулятору терминала, модуля Wi-Fi ESP8266 (2), платы Arduino UNO (3) и резистора 100 Ом (4) *.
Эксперимент включает следующие действия: 1) Включить эмулятор терминала UDevTerm 2) Включить точку доступа Wi-Fi на эмуляторе терминала 3) Подключить USB/TTL преобразователь (1) к OTG USB-порту Android устройства, подключить USB/TTL конвертер к эмулятору терминала 4) Подключить USB-порт Arduino UNO к источнику питания 5) Настроить соединение USB/TTL преобразователя с эмулятором терминала
скетч ESP8266 модуля для Arduino UNO
6) Дождаться, пока модуль ESP8266 подключится к Wi-Fi порту эмулятора терминала UDevTerm, затем настроить Wi-Fi соединение. 7) Установить Bluetooth соединение между эмулятором терминала UDevTerm и эмулятором терминала Teraterm PC (необходимо настроить Teraterm для передачи CR + LF после каждого сообщения) 8) Создать перемычку между OTG USB-портом устройства Android и портом Bluetooth. 9) Послать сообщения от эмулятора Teraterm в форме AT команды на TTL порт модуля ESP8266 через Bluetooth. ESP8266 модуль пошлёт эти сообщения на UDevTerm через Wi-Fi. Сначала в Teraterm необходимо ввести сообщение длиной 14 символов, которое ожидает модуль ESP8266, чтобы послать к UDevTerm через Wi-Fi. (Измените скетч модуля Arduino UNO, чтобы ввести имя вашей точки доступа, пароль и т.д.)
Send the message from Teraterm as an AT command to the TTL port of the ESP8266 module via Bluetooth. The ESP8266 module sends these messages to UDevTerm via Wi-Fi.(*) Исследование показало, что для возможности отправки сообщений с Android терминала через TTL порт на модуль ESP8266, который уже подключен к плате Arduino UNO, требуется дополнительный резистор 100 Ом (4). В противном случае модуль ESP8266 не будет отвечать на сообщения, отправленные ему через TTL порт с терминала Android.