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

ESP8266 - UART-WiFi мосты

Добавлено: 31 авг 2018, 10:47
ivanpost
Здравствуйте!
У нас Esp8266 почти все может:
- прошивается по воздуху (OTA);
- работает с MQTT;
- шлет почту;
- работает с телеграм-ботом...

А как можно реализовать функции, например, wi-fi мостов?
Первоначально, чтобы девайс выводил в какой то назначенный порт TCP или UDP свой Hardware Serial

TCP2UART организуется на прошивке AT версии от 0.23 командой: AT+SAVETRANSLINK =<mode>,<IP>,<port>[,<type>].

Может у кого то уже есть подобный блок?

ESP8266 - UART-WiFi мосты

Добавлено: 31 авг 2018, 11:52
User8
Это делается с помощью modbus.

ESP8266 - UART-WiFi мосты

Добавлено: 31 авг 2018, 11:56
starshoy81
[ref]ivanpost[/ref], esp-link может подключенный контроллер выводить в 23 порт

Esp-link uses
The simplest use of esp-link is as a transparent serial to wifi bridge. You can flash an attached uC over wifi and you can watch the uC's serial debug output by connecting to port 23 or looking at the uC Console web page.

А чем вариант с 8266 форума от pvvx не устраивает, который вы привели? https://esp8266.ru/forum/threads/proshi ... po-web.146

ESP8266 - UART-WiFi мосты

Добавлено: 31 авг 2018, 13:17
ivanpost
[ref]starshoy81[/ref], Оба варианта у меня есть и работают: и pvvx и esp-link. Планирую полноценно распределить загрузку - esp - все коммуникации, сама запрашивает данные у avr, может перепрошить avr, вещает в mqtt и telegram и тп. Avr - весь процесс (не зависает). В случае передачи управления AVR, как в случае Esp-Link - не хватает памяти (ram) у AVR критически...
Вот и оцениваю - пытаться ковырять чужую прошивку ESP или возможно скомпоновать свою.

ESP8266 - UART-WiFi мосты

Добавлено: 27 ноя 2018, 23:50
ivanpost
Твердо настроился делать свою прошивку для esp. Понятны mqtt, ota, настройки.

Критически не хватает квалификации разобраться в WiFiTelnetToSerial с этими
Serial.write(serverClients.read());
serverClients.write(sbuf, len);
Неужели никто не сталкивался с telnet отправкой и приемом?

ESP8266 - UART-WiFi мосты

Добавлено: 28 ноя 2018, 11:47
ecoins
Всячески приветствую планы по подготовке своей прошивки для esp. Готов участвовать - тестировать, дорабатывать, еще что понадобится.
По Telnet добавить ничего не могу, да и потребности пока нет.
Может пока сделаете версию с тем, что есть?
----
ESP как внешнее устройство для связи со встроенными функциями позволило бы открыть новые возможности для проектов на Nano, UNO, Mega2560, DUE и т.д.
-----
Еще раз поддерживаю и готов участвовать

ESP8266 - UART-WiFi мосты

Добавлено: 28 ноя 2018, 12:24
ivanpost
[ref]ecoins[/ref], Печаль вот в чем: по отдельности все работает - telnet (стандартный), mqtt, настройка, обработка ошибок. Правда нет OTA для avr, что очень важно (для меня).
Библиотечный телнет с другими модулями у меня пока подцепляется криво - работает в одну сторону, иногда чтото теряет или шлет мусор.
надо копаться.

В прошивке Esp-Link отлично работают OTA, telnet, Mqtt и Rest - но все это отжирает немеряно памяти у avr, а само работать не может. стоит подцепить дисплей к avr и 2+ к Ram уже в минусе.

ESP8266 - UART-WiFi мосты

Добавлено: 28 ноя 2018, 12:34
ecoins
Понятно, желаю успехов и будет здорово если выйдете на законченные результаты.