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

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

  1. Algis

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

    Согласен на 100%, уважение и благодарность для pvvx :)
  2. Algis

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

    Да, схема хорошая, а остальное правильно отметил уважаемый pvvx
  3. Algis

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

    Для вкл/выкл, достаточно в Web директории сделать htm с формой в которой столько checkbox'ов сколько виводов модуля вы хотите виделить для этого, названия им дать например gpio1, gpio2, gpio3 а в web_int_vars.c добавить условие else if(!os_memcmp((void*)cstr, "gpio", 4)) { .... } со своим...
  4. Algis

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

    У меня то же самое, не было ни одной книги по програмированию, и не учился специально. Hо как-то лет 15 назад заинтересовался и постепенно втянулся полностью... JSON (JavaScript Object Notation) - формат описания обьектов в JavaScript, из-за своей компактности (особенно в сравнении с xml, при...
  5. Algis

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

    Сделаю, но ваши знания SDK и опыт в прогаммировании на С лучше моих, и то что вы делаете доступно всем в исходниках "из коробки". Это получилось бы заточенным для JSON формата, родного для javascript приложений и для всего веба, которые имели бы доступ к UART через AJAX запрос. Такая...
  6. Algis

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

    Супер! была бы полезная еще одна простая фунциональность связанная с UART, чтобы подав строку на специальную GET или POST переменную она передавалась в UART, а ответ возвращался как содержание страницы, таким способом получится мост HTTP - UART. Имея такой мост, легко сделать программу...
  7. Algis

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

    Работает отличнно! попробовал 100кб в обоих направлениях много раз, без потерь.
  8. Algis

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

    В этом случае нет, быстрая проверка показала, что 10кб данных от wifi на uart прходят без проблем, а от uart на wifi уже нет. Данные теряется в sent_uart_rx_buf() недойдя до буфера стека, здесь: conn->ptrtx[conn->cntro++] = READ_PERI_REG(UART_FIFO(UART0)); проходят только остатки строки
  9. Algis

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

    Еще вопрос насчет TCP2UART, попробовал считать данные с самодельного контроллера системы отопления, там все в формате json, в загруженной картинке видно как красной линией помеченные куски теряется, при считывании через роутер с прошитым openwrt и ser2net, данные прходят без потерь. В чем может...
  10. Algis

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

    Для наших любительских проектов тоже можно нарушить спецификацию и использоать один таймер только для определения конца кадра
  11. Algis

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

    Спасибо, работает :), наверное я ослеп и незаметил что надо на уровень выше...
  12. Algis

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

    Приходятся не использовать, собирать байты "вручную" в функции прерывания UART, это не критичьно для домашних устройств где кличество данных невелико и помещается в один пакет (например данные самодельного трехфазного элокросчетчика на ADE7758), недостаток откупается легкостю реализации...
  13. Algis

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

    Да, задержек там нет, только болтается неисползованная ф-я tty_delay() скорей всего из-за этого коммуникация с моими самодельными ModBus устройствами время от времени нарушается... пришлось предусмотреть повтор пакетов и оставить только как временное решение.
  14. Algis

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

    Для домашней автоматизации был бы очень полезен мост MODBUS/TCP - MODBUS/RTU я сеичас использую немножко доработанный http://mbus.sourceforge.net/ который запущен в старом ноутбуке с линухом и который также собирает информацию из всех устроиств дома и в нем находятся веб интерфейс
  15. Algis

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

    Кстати, в шаблонах страниц, например wifi.htm, index.htm... немало ошибок разметки, и немножко можно умешить размеры фаилов. Если нужно, могу поправить и выложить.
  16. Algis

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

    Большое спасибо уважаемый pvxx за интереснейший проект, особую тщательность подхода и законченность всех начинаний. Поставил тестовый проект в "Unofficial Developer Kit" - все скомпилировалось и заработало с пол пинка. Думаю использовать в системе своего дома... Если нужна моя помощь как...
Сверху Снизу