• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    Lua скрипты и модули

    Не знаю, как в конкретной Lua прошивке, но когда зависает, то срабатывает watchdog и всё перезагружается. На процесс перезагрузки могут влиять ножки, с уровнем ноль. Если все в единичке, то перезагружается всегда нормально... Тут надо конкретно смотреть, что там у вас и как :(
  2. pvvx

    Lua скрипты и модули

    Нет, не отвечают. Как определить, если устройства не соединены в единую сеть? Если все коннектятся к одной базе, а она имеет известное распределение DHCP сервером по адресам, то на Lua пишите опрос каждого адреса каждым девайсом и по наличию заранее готового ответа (открытого порта со спец...
  3. pvvx

    Баги и недосмотры в sdk от espressif

    @CHERTS Сковырял для вас демку Tcp_conn.zip https://yadi.sk/d/52Fw0ZN3dLsqQ Вроде не падает...
  4. pvvx

    Баги и недосмотры в sdk от espressif

    А там и сказано " :) " CFLAGS = -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP Там обычный демо Httpd и Netbios от Lwip. Netbios для приколу -...
  5. pvvx

    Беда с пробелами

    Беда с пробелами, после английских символов. Они удаляются при вставке текста из других редакторов (в частности из MicrosoftWord и т.д.).
  6. pvvx

    Баги и недосмотры в sdk от espressif

    Купил у китайцев десяток модулей и пытаюсь сделать из них то, что мне надо. Всё остальное из инета. Я не проф. программист, на народных поделках бизнеса не делаю (что будет доведено до нормальной стадии всегда выкладываю в открытый доступ). Правда, со времен появления первых MCU (более 25 лет)...
  7. pvvx

    Баги и недосмотры в sdk от espressif

    ++ не требуется. "Мало памяти" у ESP8266. Мультизадачка - туда-же. Всё это не актуально на имеющихся ресурсах у ESP8266. Всякие интерпретаторы разных языков с единственной целью - для настройки параметров связи модуля - это "погоня за лейбочками" и не более. Актуально только для обучения...
  8. pvvx

    Баги и недосмотры в sdk от espressif

    Что-то не видать тут никакого “сообщества” – никто не делиться информацией по SDK... :) Не вижу смысла, т.к. они уже есть в примерах у Lwip. Используемая версия Lwip 1.4.0 в SDK нормальная. Её писали не в Espressif (только "портировали" - там всего до 10 вставок и задан свой конфиг) и ошибок в...
  9. pvvx

    Баги и недосмотры в sdk от espressif

    Есть ещё такая беда. При приеме через соединение tcp, установленное в espconn, нет возможности управления скоростью входного потока. Это сказывается всегда, когда имеем входной поток tcp более чем успеваем обработать. Пример – надо принять файл длиной более имеющегося буфера в памяти Heap. Пусть...
  10. pvvx

    Esp8266 at команды на русском

    Espressif об этом наверняка знает, т.к. начал проект на мультизадачке и там, в либах, уже нет espconn... Проблемы с исправлением описаны там: http://esp8266.ru/forum/threads/bagi-i-nedosmotry-v-sdk-ot-espressif.21/ Прибавьте туда неограниченный захват памяти TIME_WAIT стеком Lwip и получите, что...
  11. pvvx

    Модификации модулей на esp8266

    У ESP-12 и всех новых, блок зарыт крышкой. Потрошить не дело.
  12. pvvx

    Lua скрипты и модули

    Возможная причина - в windows, при отключении USB-COM переходника надо закрывать COM порт. При последующем включении переходника, если COM порт не закрыт в программе терминала, то его не будет в системе. Терминал должен отслеживать отключение и закрывать порт. При таких условиях, нормально...
  13. pvvx

    Модификации модулей на esp8266

    Кто подскажет, где заказать модули со всеми IO и увеличенной Flash памятью? Не лезут страницы HTTP сервера, а перепаивать самому или подвешивать что-то внешнее - неохота.
  14. pvvx

    Баги и недосмотры в sdk от espressif

    В той “прошивке” https://github.com/mziwisky/esp8266-dev те-же баги. Она работает с espconn. Конкретно: espconn_server_close ставит таймер на espconn_sclose_cb: os_timer_setfn(&psclose->pcommon.ptimer, espconn_sclose_cb, psclose); os_timer_arm(&psclose->pcommon.ptimer, TCP_FAST_INTERVAL...
  15. pvvx

    Esp8266 at команды на русском

    Поборол, без исправлений, простым обращением к процедурам lwip, без espconn. Выложить исходники пока не могу. Проект большой и много недоделанного, а там всё заточено на работу со встроенным WEB-HTTP сервером, а не на AT. Примеры работы с входящим в SDK lwip1.4.0 есть у самого Lwip...
  16. pvvx

    Lua скрипты и модули

    С "неправильной" терминальной программой. Например с XTCOM_UTIL. Используйте нормальные программы COM терминалов...
  17. pvvx

    Esp8266 at команды на русском

    Lwip работает нормально. Ошибки в надстройке от Espressif, в espconn. Основная - в закрытии соединения - потере события disconnect, установке таймера и проверке по нему уже несуществующего pcb в lwip-е с итоговым падением в нирвану :) В Lwip-е и всём стороннем, что не связано с Espressif ошибок...
  18. pvvx

    Баги и недосмотры в sdk от espressif

    Основные баги от Espressif для SDK 0.9.3 в их отвратительном и лажевом espconn: Кол-во одновременно открытых соединений можно изменить в espconn_tcp_set_max_con(x). Но espconn пользуется массивом из 5 структур remot_info premot[5], размещенной в постоянной памяти. Соответственно, при...
  19. pvvx

    Не объявленные функции sdk

    В liblwip.a встроена функция NETIO Benchmark-а - void netio_init(void) и много другого хлама :) lwip/app/netio.c: /* See http://www.nwlab.net/art/netio/netio.html to get the netio tool */ Проверим, запустив netio_init()... NETIO - Network Throughput Benchmark, Version 1.32 (C) 1997-2012 Kai...
  20. pvvx

    Esp8266 at команды на русском

    Пояснение по поводу ошибки 'malloc assert!' в имеющихся прошивках, связанной с заполнением Heap при множественных соединениях: Это проблема последнего [ACK] в HTTP протоколе, зависящая от того, кто инициировал закрытие [FIN], известная как TIME_WAIT на 60 сек и занятого порта. Подробное...
Сверху Снизу