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

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

  1. NeoroN

    Нужна помощь ESP8866(Client) + ESP8866(Server)

    на Lua я бы еще написал - там пару строк всего писать, на сишнике - точно нет - слишком много писанины (не интересно). Если ардуинщики не сжалются - то все есть в стандартных примерах.
  2. NeoroN

    Нужна помощь ESP8866(Client) + ESP8866(Server)

    нету, мне его лень писать... Точнее не понятно что хочет автор. Код точкадотупа+вебсервер и клиент+гетзапрос - ему не нравятся, хотя для кнопки и светодиода вполне хватит. Вот пусть сам разберется что он хочет и напишет подробно что, для чего чем управлять - может он терорист какой и бомбы там...
  3. NeoroN

    Нужна помощь ESP8866(Client) + ESP8866(Server)

    Сервер для включения светодиода и примерно такой клиент для кнопки wifi.setmode(wifi.STATION) wifi.sta.config({ssid="test",pwd="12345678"}) gpio.mode(1, gpio.INT, gpio.PULLUP) function button_cb(level, timeout) http.get("http://192.168.4.1/?pin="+(level == gpio.HIGH and "OFF" or "ON"), nil...
  4. NeoroN

    Нужна помощь ESP8866(Client) + ESP8866(Server)

    По моему в документации все понятно расписанно как для Arduino так и для Nodemcu - нет техзадания = нет кода.
  5. NeoroN

    Решено Прием данных через UART и отправка на TCP-сервер

    В теории все должно работать, но вай фай плохо приспособлен к минимальным задержкам. Может даже стоит использовать UDP вместо TCP - надо эксперементировать. Код вызывает функцию на каждые 2 байта принятые в UART. Если к ESP8266 подключится клиент - данные будут обрабатываться и при "0a bc"...
  6. NeoroN

    Решено Прием данных через UART и отправка на TCP-сервер

    Если нельзя, но очень хочется - то можно: uart.setup(0, 9600, 8, uart.PARITY_NONE, uart.STOPBITS_1, 0) sv=net.createServer(net.TCP, 60) global_c = nil sv:listen(5000, function(c) if global_c~=nil then global_c:close() end global_c=c c:on("receive",function(sck,pl)...
  7. NeoroN

    Решено Прием данных через UART и отправка на TCP-сервер

    Если там 9600 то можно читать функцией по работе с последовательным портом. вот пример nodemcu/nodemcu-firmware но можно и клиентом отправлять каждый пакет данных - создавая отдельное подключение: uart.setup(0, 9600, 8, uart.PARITY_NONE, uart.STOPBITS_1, 0) uart.on("data",2, function(data)...
  8. NeoroN

    Вопрос Поиск значения на web-странице

    в Arduino нет <iostream> и соответвенно никаких find А если писать на LUA то регуляркой проще...
  9. NeoroN

    Вопрос Поиск значения на web-странице

    Для начала предоставьте код который получает содержимое страницы в переменную типа String. Мне лень искать этот ваш web-client и переделывать его под ваши нужды. String buf = String('<p class="today-temp">+10°C</p>'); unsigned int start = buf.indexOf('>',buf.indexOf("today-temp")+10); unsigned...
  10. NeoroN

    Вопрос Поиск значения на web-странице

    Код примерно такой: <p class="today-temp">+10°C</p> вначале надо найти "today-temp" затем от найденной позиции ищем конец тега ">" и запоминаем позицию, потом от найденной позиции ищем начало тега "<" в финале есть две позиции - извлекаем текст между ними. Регулярными выражениями это сделать...
  11. NeoroN

    esp8266 и прокси

    А руками написать - конечно не получится, это же программистом надо быть. Все возможно просто надо взять и написать - небыло FTP сервера на lua - взял и написал. Пусть местами говнокод с утечками, но работает. Вот так и с прокси - самое простое это HTTP прокси - там просто 2 заголовка...
  12. NeoroN

    Строковая переменная

    Вначале найти нужный пробел через цикл и уже от него искать завершающий. Потом взять часть строки между пробелами.
  13. NeoroN

    Нужна помощь МНОГОПОТОЧНОСТЬ

    Неверный код. Не надо так делать.
  14. NeoroN

    ESP8266.EspNow+WiFi

    Еще бы кто добавил его в Nodemcu - было бы замечательно.
  15. NeoroN

    Нужна помощь Поджег esp - сильно греется и тормозит

    Ну значит будем ждать пока придет понимание. Будут дохнуть и дальше.
  16. NeoroN

    Нужна помощь Поджег esp - сильно греется и тормозит

    Наверно потому что 5V когда ESP питается от 3.3V вообще классическая схемотехника это подтяжка к напряжению питания мк (3.3V) и комутация на землю, а не на 5V
  17. NeoroN

    Нужна помощь Не стабильная работа клиента.

    А принятый ответ типа не надо обрабатывать? Засирается входной буфер, возможно утечка памяти в клиенте, нужно правильно завершать отправку данных.
  18. NeoroN

    Нужна помощь Arduino + ESP8266 + WiFi + UDP

    Может надо отказаться от UDP в пользу TCP если так важна гарантия доставки пакетов? UDP на то он и UDP что там нет служебных пакетов - когда отдельный пакет не столь важен - различные потоки данных.
  19. NeoroN

    Решено Форум восстановлен из бэкапа

    Я тут фтп сервер проталкиваю свой Create server.lua by NeiroNx · Pull Request #2345 · nodemcu/nodemcu-firmware , а то тут все похерилось по этой теме. Можно еще фтп клиента написать, но лень одолела - не хочу.
  20. NeoroN

    ESP32+Экран планшета

    тоесть вы хотите чтобы вам изобрели еще один Nextion, вместо того чтобы просто купить дисплей типа этого Nextion 7.0 дюймов TFT Сенсорный экран 800x480 UART ичм умных ЖК дисплей модуль Дисплей Панель для Raspberry Pi 3 модель купить на AliExpress чтобы оно хоть как то работало нужно затратить...
Сверху Снизу