Накой чёрт вам эта монструозная прошивка, если вай-фай и уарт требуют с десяток строчек на каждой стороне? Вся разжёвано уже сто раз на десятках сайтов.
Для начала проверяете работоспособность уарта на обоих есп. Потом поднимаете на первой wi-fi сеть (SOFTAP_MODE) и желательно в окно терминала...
Сервер на андроиде всё правильно принимает. Я же не писал его с нуля. Всё сделано до нас. Беру стандартный TCP java сокет, создаю поток ввода-вывода и получаю байты. Сколько на телефон прилетело - столько я и получу. Проблема только в есп.
Опять больше вопросов, чем ответов. Т.е. я выставляю...
Честно-говоря не совсем понимаю написанное. У меня не сильно шибкие знания в программировании.
Как esp поймёт, что была пауза в три символа? Ей же пофиг, что там прилетает из уарта. Она просто берёт и отправляет. Что такое MSS и почему их должно быть два? Как мне заполнить 2 пакета MSS и...
Вы меня не поняли. Я пишу, что программная параллельная шина это - костыль. Всё передаётся байт в байт, т.к. дёргает клок сама esp. Задача выполнена, но не решает главной проблемы - медленная скорость передачи. А про SPI я всё вспомнил. Он ведь работает с ардуиновскими либами на ESP только в...
Я пробовал соединять due и esp по 8-битной шине + два управляющих провода. Так на есп это заняло все свободные пины. Да и на due минус 10 пинов это плохо. Естественно программно дёргаю ногами, но не через digitalRead или digitalWrite, а напрямую через регистры. Больше укорить GPIO невозможно...
У меня уже есть наработки по этой теме. Есть написанный на андроиде tcp-сервер с выводом изображения на экран. Там же будет и интерфейс управления танком. К танку ещё нужны датчики, пушки и т.д. Вопрос конкретно по теме - нужна нормальная скорость передачи по сети (ethernet, не internet). Пока...
Мне нужно для танков с управлением по wifi. На танках должны стоять камеры. По крайней мере такая задумка.... Так вот мне хотя-бы 3-4 кадра 320х240х8bit вытянуть на еспэшке. ESP8266 были под рукой, вот поэтому и ставлю их. По крайней мере для них есть отличная поддержка со стороны русскоязычного...
В моём случае оказалось, что сигнал wi-fi был слабый. Дома всё вроде работает без запинок.
Потестировал arduino due + esp8266 + tcp сервер на андроиде. Скорость уарта выставил ровно 5мбит. Ардуино отправляет все байтики 100% А вот на tcp сервер прилетают в лучшем случае 95% - 97%. Редко бывает...
Через некоторое время веб-интерфейс начинает жутко тупить и страницы грузятся по 1-2 минуты или вообще не грузятся. Модуль esp 12-e с дополнительными выводами. Прошивка последняя tcp-uart.