Если сброс настроек по замыканию RX на неактивный уровень отключен, то стирать настройки в Flash (или закатать снова полную прошивку FullFlash...).Как сбросить настройки, прописал в настройках tcp2uart IP самого модуля, он перестал работать, теперь притягиваю RX к земле при старте ничего не происходит, модуль виден, но к нему не соединиться (((
JavaScript не может открывать TCP соединения из-за политики безопасности. Пишите спец. программу-приложение, хоть на Java, но не на JavaScript или HTML... Примеры web-свалки даны для TCP2UART, а не для UART2WebSocket или UART2WEB/HTML. У вас другая задача и решается другими средствами.Отлично, нужна ваша помощь, в браузере файрфокс пишу адрес и порт (192.168.1.128:12345) и начинается волшебство, все, что не посылается в UART вылезает на страничке (в хроме это не работает) теперь как эти данные процессить javascriptом? что то тормознул на этом этапе, перелопатил половину интернета но что то не могу найти как...
100% уверены в этом?Если сброс настроек по замыканию RX на неактивный уровень отключен, то стирать настройки в Flash (или закатать снова полную прошивку FullFlash...).
JavaScript не может открывать TCP соединения из-за политики безопасности. Пишите спец. программу-приложение, хоть на Java, но не на JavaScript или HTML... Примеры web-свалки даны для TCP2UART, а не для UART2WebSocket или UART2WEB/HTML. У вас другая задача и решается другими средствами.
Я уже использую как вы говорите нестандартный метод и вывожу данные в вебморду (небось жалеете, что оставили такую возможность )Из-за массы нестыковок и ограничений в HTTP не существует AJAX для работы с UART через HTTP(WEB/HTML) без реализации специализированных протоколов разбивки на пакеты,
Короче не знаю что случилось, но модуль терестал прошиваться, пробую другой модуль, заливаю прошивку без проблем, а вот это выдает вот это:приоритеты, дополнений доп.синхронизации и/или ID к пакетам на стороне UART и запросов к HTTP без специализированной обработке/переработке этих запросов в другой вид и расстановки приоритетов между несколькими клиентами в HTTP для обращения к одному UART. HTTP имеет многопользовательский пакетный режим работы, а UART – однопользовательское последовательное устройство.
Супер, а с какой целью вообще была создана эта прошивка?Берите Arduino и там описывайте свой протокол для UART и распределение запросов AJAX. Никто за вас не решит вашу узко-специализированную задачу с нестандартным вариантом, кроме как в теме Предложения о выполнении проектов на заказ, т.к. на это нет никаких стандартов и общих решений.
Это уже более десятка раз описано в темах с Web-свалкой, но «Мыши плакали, кололись, но продолжали грызть кактус»...
Да.100% уверены в этом?
Очень просто - HTTP базируется на специальном протоколе и работает через TCP порты. Изучите и поймете.Как тогда обяснить вывод браузера файрфокс премяком в HTMLe посылок UART?
Как Web сервер с примерами из двух основных вариантов TCP2UART и Modbus RTU/TCP/RS-485. Ну и другие мелочи. Что-то с ними не работает?Супер, а с какой целью вообще была создана эта прошивка?
Типа того, но только не для своих способностей, да и для чужих дополнений. Я не занимаюсь коммерцией на народных темах - это описано много-много разРеклама своих способностей и открытия предложений для разработки дополнений на заказ?
Я прям начал стесняться Честно.Да.
Очень просто - HTTP базируется на специальном протоколе и работает через TCP порты. Изучите и поймете.
Как Web сервер с примерами из двух основных вариантов TCP2UART и Modbus RTU/TCP/RS-485. Ну и другие мелочи. Что-то с ними не работает?
Та и данный вопрос обсуждался неоднократно. Полистайте тему.
А вот вашего желаемого варианта, как и описано десятки раз, в прошивке и тем более исходниках web-свалки нет.
Типа того, но только не для своих способностей, да и для чужих дополнений. Я не занимаюсь коммерцией на народных темах - это описано много-много раз
У вас странное поведение – примера, что вам надо не представляете, а пытаетесь вынудить меня написать его для вас, под ваше спец. ТЗ, которое ненужно никому более.
Нормальный путь решения, как работать с UART из HTTP с простыми алгоритмами описан – он реализуется через Websocket, а не AJAX. В web-свалке нет совмещения TCP2UART с Websocket, т.к. при использовании обоих в одной прошивке возникают конфликты, на решение которых у чипа ESP8266 нет ресурсов. Отдельного варианта Websocket с UART не создавалось – это оставлено вам.
Не сложен, но не позволяет сделать то, что вы хотите. Сделать какую-то затычку, которая будет иметь сотни конфликтов и проблем - для это и берите Arduino, т.к. это её специфика.благо HTML и Javascript не так сложен в освоении
Ну вот раскрытие потенциала и было дано в том, что до выхода Arduino IDE на ESP8266, начиная с 2014 года, можно было слепить белее менее Web, а дальше "раскрывать потенциал" оставлено другим - сфере обслуживания. Например портировщикам Arduino... Обратитесь к ним за реализацией Web интерфейса настроек и Websocket-а связанного с UART. Актуальность этих вопросов для ESP8266 была в 2015 году, а ныне уже наступает 2018, в котором ESP8266 не_у_ дел. Есть смысл реализации и упрощения сего только на новых чипах. Будет время и желание - возможно и слеплю что-то подобное на новых чипах и новых спецификациях интерфейсов, которые стали повсеместными за прошедшие годы, но их не может отработать ESP8266...Весь потенциал модуля ESP8266 еще не раскрыт.
Программа "прошивателя" esptool.py не является диагностической. Её цель прошить, а не диагностировать. По этому данных для разборки вопроса не хватает. Если бы они были, то описал бы ещё в прошлом соо. Гадать нет желания.Еще такой вопрос: как вы думаете, почему перестал прошиваться модуль, есть мыслишки? фотки выше
Ясно, в любом случае я ещё покопаюсь, поищу способов выуживать инфу браузером через TCP порт и передавать в JavaScript, нет привычки бросать начатое.Не сложен, но не позволяет сделать то, что вы хотите. Сделать какую-то затычку, которая будет иметь сотни конфликтов и проблем - для это и берите Arduino, т.к. это её специфика.
Ну вот раскрытие потенциала и было дано в том, что до выхода Arduino IDE на ESP8266, начиная с 2014 года, можно было слепить белее менее Web, а дальше "раскрывать потенциал" оставлено другим - сфере обслуживания. Например портировщикам Arduino... Обратитесь к ним за реализацией Web интерфейса настроек и Websocket-а связанного с UART. Актуальность этих вопросов для ESP8266 была в 2015 году, а ныне уже наступает 2018, в котором ESP8266 не_у_ дел. Есть смысл реализации и упрощения сего только на новых чипах. Будет время и желание - возможно и слеплю что-то подобное на новых чипах и новых спецификациях интерфейсов, которые стали повсеместными за прошедшие годы, но их не может отработать ESP8266...
Почему вы сами не хотите раскрыть потенциал для PC на 8086 и MSDOS 2.0? Они ещё есть в наличии
С экономической стороны это тоже не имеет никакого смысла. При старте продаж, ESP8266, если пересчитать с учетом инфляций и прочих факторов, имели цены значительно более чем запросто справляющиеся с данной задачей современные чипы.
Учитывая описанное, дальнейшая разработка на ESP8266 закрыта, как неперспективная. Остаток - затянувшаяся поддержка, которая не закрывается по причине отсутствия более лучших реализаций и/или аналогов web c TCP2UART и ModbusRTU TCP/IP на ESP8266... И поддержка скорее всего будет закрыта с 2018 года... Пора покоиться ESP8266.
На сегодня не та ситуация, что была в 2014 году с дешевыми WiFi-SoC low-cost сегмента. Ругайте тех, кто вам впарил этот устаревший ESP8266, когда вы могли бы за те-же средства взять другой, но с лучшими характеристиками.
Программа "прошивателя" esptool.py не является диагностической. Её цель прошить, а не диагностировать. По этому данных для разборки вопроса не хватает. Если бы они были, то описал бы ещё в прошлом соо. Гадать нет желания.
Спасибо за дельную ссылку, в дополнение:GNU make — Linux-библиотека
А в чем различие XP и Win10 для Web-свалки ? Не собирается проект или не работает Броузер?p/s А на вин7 всё прекрасно работает. Как бы на ХР заставить работать webсервер, никто не знает?
Попробовал на 2х компах с ХР, обновление 192.168.4.1/fsupload через сервер идет, но конекта по адресу 192.168.4.1 нет. При этом по http://192.168.4.1/index пишет 404 ошибку. В вин7 всё нормально.А в чем различие XP и Win10 для Web-свалки ? Не собирается проект или не работает Броузер?
Win10x64:Попробовал на 2х компах с ХР, обновление 192.168.4.1/fsupload через сервер идет, но конекта по адресу 192.168.4.1 нет. При этом по http://192.168.4.1/index пишет 404 ошибку. В вин7 всё нормально.
chrome.serial - Google ChromeКак тогда обяснить вывод браузера файрфокс премяком в HTMLe посылок UART?
откройте консоль разработчика в браузере и он вам сообщит что вы делаете не такткните что не так делаю
Вы знаете где находится консоль разработчика в браузере?@inotrom, IE8, в хроме и яндексе тоже самое. Просто для примера в IE8 скрины сделал.