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

Делюсь опытом NodeMCU v3 LUA Web Server2

Zin4enkoSV

New member
Приветствую народ.
Вашему вниманию представляю свои наработки по созданию Web сервера в рамках возможностей ESP8266 модуля.
Аккумулировал в данном сервере все встреченные мной интересные идеи. файл lua + demo файлы http страничек в архиве во вложении.

Реализовано:
1. Выполнение LUA кода внедренного в HTML страницы в блоки <?lua ### ?>;
2. Загрузка файлов на устройство и сохранение его во внутренней памяти, что позволяет обновлять логику по воздуху;
3. Принимает "команды" без необходимости перезагрузки страницы;
4. Запилил всё в едином файле, не вижу смысле усложнять и плодить взаимопересекающиеся отсылки между файлами lua.

Принимайте как есть. Выкладываю для ознакомления и не претендую на единственно верную вариацию.
Удачи) И пожалуйста пишите по делу.

P.S. Если есть дельные и конструктивные предложения по улучшению кода - с удовольствием обсужу)
 

Вложения

ИгорьВК

New member
Последнее редактирование:

F1ReB4LL

New member
Этот код вообще рабочий??? Уже неделю ищу хоть что то рабочее на nodemcu v3 вообще ни один код не запускается!!!

Такая ошибка.
[C]: in function 'dofile'
stdin:1: in main chunk
 

solderman

New member
Спасибо! очень хороший код с комментариями подробными, теперь на свою писанину взглянул по новому!
 
Сверху Снизу