• Система автоматизации с открытым исходным кодом на базе 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
Спасибо! очень хороший код с комментариями подробными, теперь на свою писанину взглянул по новому!
 
Сверху Снизу