Страница 1 из 1

Esp8266. Полупрозрачный мост Wi-Fi-uart0

Добавлено: 29 ноя 2018, 21:32
ivanpost
Блок для ESP8266.
Частично прозрачный telnet бридж между Wi-Fi Esp (порт 23) и подключенным к нему по uart AVR .
Может использоваться для настройки, управления и получения данных как Avr так и Esp. Например с роутера или смартфона, находящегося в одной сети.

Передает ВСЕ полученное из 23-го порта WiFi на Uart0 Esp. Отвечает в этот же 23-й порт данными из строковой переменной SendData по переднему фронту входа EnSend.

Полностью прозрачный делать смысла пока не вижу. Мое видение - такое: Клиент подключается по telnet "как бы к avr", с 23 порта все достается Avr. Она что-то отвечает, но ответы уже обрабатывает Ecp перед отсылкой и шлет клиенту только то что нужно. Это позволит по этому же UART общаться Esp и Avr без направления лишних данных в 23 порт

Как избавиться от 0 в конце посылки - не понял.

Конфликтов с блоками MQTT и NTP вроде бы нету (работают все одновременно)

Esp8266. Полупрозрачный мост Wi-Fi-uart0

Добавлено: 16 дек 2018, 15:51
dekorator
Не много переделал ваш блок для ESP.
Нужно было работать с принятой строкой в самом Esp.
----------------------------------------------------
Можно указать другой порт.
Убрал встроенный UART, теперь принимается в строку на выходе.
Добавил выход информирующий о наличии подключенного клиента.

Блок, проект для теста и программка для тестирования. (не забываем ввести свои логин и пароль ) В проекте указан ip и порт
( IP - 192.168.1.42 Port - 226 ) можно указать свои если нужно.
WiFi в проекте должен быть активирован и настроен.)))