• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    некоторые возможности этого есть. ресурсов мало. никаких перлов и php. есть инклуд веб-файлов и вывод переменных сервера. что-то конкретное можно дописать на си.
  2. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    таки оно и оказалось вайфай-директом? долгожданное OSI-погружение?
  3. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    беда в отсутствии loopback. обошёл кривым прямым вызовом принимающей функции. а в вайфай наверно не хватает всяких интересных функций, типа послать и принять пакет до установки всяких соединений. такой низкоуровневый обмен. но это мои домыслы: ибо хочется включать несколько модулей и чтоб они...
  4. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    после установки #define LWIP_NETIF_LOOPBACK 1 #define LWIP_LOOPBACK_MAX_PBUFS 1 #define LWIP_HAVE_LOOPIF 1 почему-то результат вывода списка интерфейсов if (netif_list != NULL) os_printf("if0 ip: " IPSTR "\n", IP2STR(&(netif_list->ip_addr))); if...
  5. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    интересно, почему если отправить udp-пакет на адрес 127.0.0.1 , то прослушивающий данный порт коллбэк не вызывается?... и пакет соответственно теряется. #define LWIP_HAVE_LOOPIF 1 поставил... оно конечно, гарантий доставки udp никто не давал, но всё же.
  6. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    поменял провода питания на потолще и воткнул электролит (100мкф) рядом с модулем. а также уменьшил "время ожидания" в доп. настройках компорта (диспетчер устройств). после чего заработала прошивка на скорости 921600. Written 244736 bytes in 4.31 seconds (454.37 kbit/s)... Leaving... 14:22:33...
  7. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    как бы превышает скорость стирания флеша. стало быть ей скорость программирования и ограничится. ускорение программирования ведь не нуждается в тираже? я бы железное сделал, если бы очень приспичило. на цплд+срам+какой-нибудь интерфейс (да хоть cy7c68013a, если радио не прёт) хотя спортивный...
  8. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    у меня сейчас стоит скорость прошивки 230400. когда была 460800, с 1го раза успешно проходило только в 30% случаев. возможно длинные (10см) неэкранированные провода, возможно дешёвый юсб-переходник. я этот момент пока не оптимизировал. иногда приходилось по 5 раз капу жать, чтоб прошилось. на...
  9. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    в дельфи-примере 10кил запузыривали. просто на всякий случай :) откликается!
  10. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    кажется решилось. косяков было много. и фаервол уговаривать пришлось и проги всякие пробовал. в конце концов на дельфи пример нашёл и подправил его чтоб особо длинные пакеты не слал (200 байт) в терминале получил: udp 192.168.4.2:1025 [201] мысли у меня такие, что udp ведь должен быть проще...
  11. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    могу сказать спасибо :) но что это изменит? кто-то вроде даже материально помочь хотел... модуль при старте выдаёт такую строчку: UDP Test port 1025 init... Ok в начале функции udp_test_port_recv(void *arg, struct udp_pcb *upcb, struct pbuf *p, ip_addr_t *addr, u16_t port) прописано...
  12. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    ну как я понимаю, лишний код во флеш пока не столь критичен, как отказ модулей через полгода. нет? так я не понял, там мало или слишком много незаменимого кода? :) (поставил на всякий случай иду....)
  13. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    ну значит так: void wifi_param_save_protect_with_check(uint16 startsector, int sectorsize, void *pdata, uint16 len) { uint8 * pbuf = pvPortMalloc(len); int i; if(pbuf == NULL) return; spi_flash_write(startsector*sectorsize, pdata, len)...
  14. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    т.е. это бы решило проблему? void wifi_param_save_protect_with_check(uint16 startsector, int sectorsize, void *pdata, uint16 len) { uint8 * pbuf = pvPortMalloc(len); int i; if(pbuf == NULL) return; spi_flash_read(startsector*sectorsize, pbuf, len)...
  15. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    100тыс стираний должна выдерживать? если неск. месяцев, то получается каждые 3 минуты трёт?
  16. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    ага. я заметил.. но пока тоже не стал доделывать :)
  17. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    на страничке wifi settings опция sleep mode значится NONE. или где её выключать? наваял в качестве пробы пера вывод списка файлов в браузер: надо кому-нибудь? также есть дамп флеш-памяти туда же (вместо обычного адресного пространства по адресам от 0 до 0x20000000, всё равно там ресет при чтении)
  18. C

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    в один прекрасный момент перестала работать заливка файловой системы. с таким вот логом: srv[80] 192.168.4.2:50544 [1] read: 2912 ... srv[80] 192.168.4.2:50544 [1] read: 2324 ... srv[80] 192.168.4.2:50544 [1] read: 1736 ... srv[80] 192.168.4.2:50544 [1] read: 3196 ... srv[80] 192.168.4.2:50544...
  19. C

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    ну вот и доигрался: и ничего же вроде не трогал... вылечилось очень странным способом: прошивкой проекта pvvx и обратно sming. что у pvvx такое есть, чего не хватает в sming? сейчас все файлы (70кб) на фтп залились и браузером видятся. попытался увеличить размер ФС (флеш 4МБ), пока...
Сверху Снизу