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

nodemcu-httpserver

Victor

Administrator
Команда форума
nodemcu-httpserver
A (very) simple web server written in Lua for the ESP8266 firmware NodeMCU.

Features
  • GET
  • Multiple MIME types
  • Error pages (404 and others)
  • Server-side execution of Lua scripts
  • Query string argument parsing
 

exclus

New member
Уф, чувствую там что-то красивое, с картинками и css. Ребята по возможности жду статью по использованию этого сервера ))
 

Victor

Administrator
Команда форума
Я еще не попробовал, но основная идея с файлами там в том, что NodeMCU не поддерживает папки(каталоги), но поддерживает слеш "/" в имени файла. Файлы из папки http нужно заливать в NodeMCU как обычно (ESPlorer вам в помощь) а потом файлы, которые на диске были в папке http переименовать с префиксом "http/". Например, "args.lua" -> "http/args.lua"
 
Кто то пробовал уже его?Можно ли с помощью его сделать управление по UART c другим контроллером?
 
Я еще не попробовал, но основная идея с файлами там в том, что NodeMCU не поддерживает папки(каталоги), но поддерживает слеш "/" в имени файла. Файлы из папки http нужно заливать в NodeMCU как обычно (ESPlorer вам в помощь) а потом файлы, которые на диске были в папке http переименовать с префиксом "http/". Например, "args.lua" -> "http/args.lua"
Там еще и init.lua и httpserver.lua ну и т.д.Их тоже надо загружать вместе с http папкой.Вроде все элементарно,а сдругой стороны запутался уже во всем
 

Victor

Administrator
Команда форума
переименовывать сам файл?Что то я совсем уже туплю.Не нахожу в Esplorer каким образом это сделать
ну справа есть файл менеджер - там Rename, переименование со слешем в ESPlorer не тестировалось, но вроде должно работать. Если нет, то используйте команду file.rename()
 

Past

New member
Не надо ничего переименовывать, надо просто заливать с помощью nodemcu-uploader.py. Смотрите makefile.
 

JustACat

Moderator
Команда форума
@Климатехник, Python, думаю, нужно, если не установлен. https://www.python.org/downloads/ - скорее всего вам надо брать версию 2.x. Т.к. на 3 не все работает, хотя это от конкретного скрипта зависит. У меня стоит 2.x При установке он вроде спрашивает - добавить ли себя в PATH, так вот, лучше добавить. Вроде все.
 
Сверху Снизу