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

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

  1. pvvx

    NodeMCU v2 AMICA

    Если на модуле не работает нормальный QIO доступ к Flash, то работать мои прошивки не будут. На обрезки и дешевую flash с тормозами не рассчитываю :)
  2. pvvx

    Обсуждение Погодная станция с иконками на дисплее

    Пример имеет ошибки в скрипте lua. Не верно ведется работа с net Connection. Производится отсылка данных запроса не дожидаясь соединения. Ошибки передачи данных в TCP NodeMCU не обрабатывает.
  3. pvvx

    EspLua вместо NodeMCU

    Добавлена опция к net.createServer(net.TCP[,timeout[, options]]) / net.createConnection(net.TCP[, secure[, options]]) Options of TCP connection: bit 0: 1: free memory after TCP disconnection happen need not wait 2 minutes; bit 1: 1: disable nagle algorithm during TCP data transmission, quiken...
  4. pvvx

    EspLua вместо NodeMCU

    @Vladimir555 - EspLua.ru 1.3.0 работает с вашим модифицированным (т.е. правильно написанным :p) lua: lasttemp = 22 function getTemp() lasttemp = lasttemp + 1 print("Temp: "..lasttemp.." C") end --- Send function sendData() getTemp() -- conection to thingspeak.com print("Sending new data to...
  5. pvvx

    Общие вопросы, пожелания

    serialEvent() то нету. Опрашивать в цикле - плохой тон. Тем более Arduino IDE не RTOS. Нужен обычный автомат, работающий по событиям. Принялcя буфер UART - сработало событие, обработали если надо и передали данные в TCP стек. И это практически всё. :)
  6. pvvx

    Общие вопросы, пожелания

    Ситуация то сложная. Надо досконально знать и оперировать UART по прерываниям. Простого примера с UART нет. Задачи слишком разные... А прием по TCP в низко-скоростное устройство требует оперировать "Окном TCP", чтобы передающий не перелил выше возможности буферизации в модуле... В итоге TCP2UART...
  7. pvvx

    Общие вопросы, пожелания

    Важна. Помочь c Arduino IDE не могу. Я его не использую, т.к. не вижу в нем смысла, кроме ловли доп. багов. Единственная беда с UART в том, что он жрет ресурсы CPU (падает общая производительность модуля). Как итог, добиться работы приема/передачи TCP (в режиме полудуплекса непрерывным потоком)...
  8. pvvx

    Прошивка TCP2UART переходника с настройкой по Web

    Для данной темы дана ссылка на готовый fullflash. 5 дней назад это fullflash_and_webfs_041.zip. Скачал, прошил - вроде всё работает.. Сделал и так: 1) Зашел на https://github.com/pvvx/esp8266web 2) Ткнул "Download ZIP" 3) Развернул принятый zip. 4) Загрузил Eclipse с новым workspace. 5)...
  9. pvvx

    Общие баги/глюки/проблемы в пакете Sming

    Передавайте пакеты с ограничением по длине (не по 1460 байт, а к примеру по 1400, но поставьте tcp_nagle_disable(pcb)) и всё будет пучком. Общий алго самой скоростной TCP передачи на ESP8266 описан. MTU (MSS=1460) не лезет только в случае если линия инет идет через кривых российских GSM...
  10. pvvx

    Общие вопросы, пожелания

    Отключите опцию NAGLE в LwIP -> tcp_nagle_disable(pcb) и предоставляйте данные для отправки LwIP в кол-ве 2-х полных пакетов (2*MSS). Размер передаваемого "куска" перед передачей LwIP-у узнается через pcb->snd_buf (больше он всё равно не сожрет в данный промежуток времени). При нормальной...
  11. pvvx

    ModBus RTU (RS-485)

    Бит в передавемом "символе" столько, сколько задано установками четности и кол-ва стоп битов. Интервал выражен в кол-ве символов.Что можно что-то там на высоких скоростях не считать - это "можно" и на стандарт не катит. Ляп в Modbus RTU и так пачка - не стандартизирована реакция на описанные...
  12. pvvx

    EspLua вместо NodeMCU

    Пока нет. Надо переделывать драйвера LUA<->TCP под новые версии SDK. Иначе то, что в NodeMCU с TCP всегда приводит к потере памяти и падениям... Пример с "NodeMCU 0.9.6 build 20150704"
  13. pvvx

    pl2303 и скорость 74880

    Добавка для 74880 baud на pl23003 Файл в формате REGEDIT4 (ser2pl_74880baud.reg): REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Ser2pl] "ExtBaudrate"="74880,2147485264" В формате Windows Registry Editor Version 5.00 приложен в zip. Код 0x80000000+(3<<9)+80 = 2147485264...
  14. pvvx

    EspLua вместо NodeMCU

    А что это за игра такая? > dofile("script6.lc") > Temp:-0.0999.0999 C Sending data to thingspeak.com Temp:-0.0999.0999 C Sending data to thingspeak.com Temp:-0.0999.0999 C ... Откуда данный баг-lua-скрипт берет температуру, если у меня датчик не подключен? :confused: И ещё данный скрипт жрет...
  15. pvvx

    Общие вопросы, пожелания

    @valeraba : "Здесь ознакомительная статья о сервисе http://habrahabr.ru/post/251589/" - Стандартный SCADA и OPC-сервер скоро заработают с EPS8266... "сетевой бридж Modbus TCP" в качестве ESP8266. К нему можно будет подключать стандартные исполнительные устройства и всё что работает через Modbus...
  16. pvvx

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

    Web-свалка переехала на SDK 1.3.0, точнее на meSDK 1.3.0. Реал heap 43480 (во время HTTP запроса, с открытыми буферами).
  17. pvvx

    SDK 1.3.0 (15_08_08)

    1. Memory optimization to save 12KBytes! В meSDK с версией 1.2.0 было: Free Heap : 52852 С версией 1.3.0 стало: Free Heap : 53955 53955-52852 = 1103 байта. У китайцев теперь килобайты равны 100 байтам ? :) Распределение памяти в 40288+10491 - (37600+10607) = разница на 2572 байта свободных...
  18. pvvx

    EspLua вместо NodeMCU

    Переход на SDK 1.3.0: EspLua.ru 1.3.0 build 20150809 powered by Lua 5.1.4 lua: cannot open init.lua > =node.heap() 41576
  19. pvvx

    SDK 1.3.0 (15_08_08)

    @Victor Судя по: 6. Optimize function of Wi-Fi scanning to be more reliable. 7. Optimize function of changing Wi-Fi mode to be more reliable. Они нам на сайт не дадут 2000$, хотя отправленное им 100% попадает под выплату (процесс вызывает протктед и перезагрузку :)) ? Жду повышения ставок за...
  20. pvvx

    SDK 1.3.0 (15_08_08)

    esp_iot_sdk_v1.3.0_15_08_08 Release Note Resolved Issues(Bugs below are eligible for Bug Bounty Program): 1. Device can't connect to router after it gets ssid and password when using ESPTOUCH with router's ssid hidden. [冯智] Устройство не может подключиться к маршрутизатору после того, как...
Сверху Снизу