А почему "появляется сбой"?
Первым делом, имхо, нужно найти причину сбоя. И устранить его. Для этого можно, например - увеличить частоту опроса до максимально возможной. Чтобы сбои полезли чаще. Так будет проще найти.
Так мне нужна: ПК<->ESP(на принтере). Т.е. - TCP-соединение с ПК на открытый слушающий TCP-порт на принтере. Одно соединение. И что-бы конфигуриться могло со стороны принтера (через какой-то протокол). Т.е. - не прозрачный канал, однозначно.
Именно так работает тот проект. (правда кроме этого...
Тот код, среди прочего предоставляет функционал = мост WiFi - TCP-сокет - UART. С доморощенным протоколом средней кривизны.
Через ентот мост можно передавать команды принтеру и получать от него ответы на них. Команды - это ASCII-строки.
Кроме того - через этот мост ещё и разный мусор сыпется...
Ого - с козырей зашёл! :cool:
Специалисты, батенька, денех стоят. Коих у вас как видно нет.
Или вы заплатили за консультацию? Нет??? Тогда сорян - отвечают вам любители.
И что предлагаете там увидеть?
В моём ESP01 лампочка подключена к TXD UART. И само собой - мыргает при какой-либо передаче по...
Так и финики могут в тундре расти. Но не растут почему-то. :)
В идеальном мире оно всё может работать. Только если посмотреть на исходный код того ардуино-моста, то возникает мысль "как оно вообще работает-то?" o_O
Ну да... сами то верите? Народ уже просил - без толку.
Причём тут вообще это?
Я писал, что проблема - в работе моста UART-WiFi. Перечитайте ещё раз что я писал.
Вот этот проект: https://www.pcbway.com/project/shareproject/MKS_WiFi_module.html
Если вы такой гуру в абдурине, то покажите - что в нём нужно исправить, чтобы работал нормально?
Да - TCP-соединение там одно-единственное, внутри локальной сети. Всё извне - конечно закрыто в роутере.
Так что единственная причина - абдуриновский говнокод в ESP.
Странно. Наверное у вас какие-то другие ESP. Идеальные. ;)
ESP8266 в моём 3D-принтере, с прошивкой сляпанной как раз на абдурине - в такое состояние как раз и впадает вполне стабильно. Если пакеты ей передавать с дырками между ними менее чем 100мсек - начинает их терять или вообще виснет.
При...
Вижу - стиль pvvx вы успешно освоили. Продолжаете передёргивать.
Ответ на конкретный вопрос:
будет от вас?
Я на ваш вопрос ответил. Хоть он и был совершенно бессмысленным.
Может не будем передёргивать? ok? Лавры pvvx покоя не дают? Это же его стиль.
Вопрос ваш был (на который я отвечал):
Получается по-вашему, что "И так работает, без перезагрузки" - это когда "не отвечает"?
Или поясните - как именно ваша абдурина работает, когда ESP "не отвечает"?
PS: И конечно -...
Серьёзно? И сможете вот так прям разобраться??? ну-ну... 🤔
Размер одного только драйвера, реализующего стек-прослойку между интерфейсом AT-команд и использующими его в проекте сервисами = под сотню КБ и неск.тыс. строк. Не считая кода самих сервисов. Какую строку вам показать? :)
ESP8266 использую как средство доступа к сети через WiFi. В проектах на нормальных МК. Больше он ни для чего не нужен.
Вроде как это и подразумевает использование AT-команд. Разве не?