GithubHelp home page GithubHelp logo

prikril / esp8266_wifi_file_manager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from breagan/esp8266_wifi_file_manager

0.0 2.0 1.0 31 KB

ESP8266 NodeMCU WiFi File Manager

Lua 25.74% PHP 74.26%

esp8266_wifi_file_manager's Introduction

ESP8266 NodeMCU WiFi File Manager

These files allow remote file management over WiFi for ESP8266 chips running NodeMCU.

With these files it is possible to add, delete, compile, and run files on the ESP via a web browser.

Files in the Lua_files folder (4) should be uploaded to a freshly formated ESP8266 running NodeMCU. init.lua should be edited to reflect your LAN SSID and Password settings.

PHP files should be uploaded to a web server that is in the same network as the ESP.

Screenshot Index

How To

  1. Copy the Lua files to your ESP.
  • You can also use your own code to create a TCP server.

  • But don't change the wifi-tools.lua (otherwise the PHP files won't work).

  1. Copy the PHP Files to a webserver in your local network.
  • Copy the files you want to upload to the ESP to the filebin directory.
  • Don't change the name of the directory.
  • Give proper rights to the controllerIP.txt file. (or just use 777)
  1. Use your browser to access the WiFi File Manager.
  • You should get a list of files in the filebin directory.
  • Enter the name or IP of the ESP that you want to access.
  • Enter the port on which the TCP server is listening.
  • Press the update button.

You should now be able to work with the File Manager.

Project differences

This project is a fork of https://github.com/breagan/ESP8266_WiFi_File_Manager

The original code didn't come with an explicit license. (2016-07-15)

The most differences compared to the original project are in PHP and HTML code. There where syntax errors and wrong formattings.

Lua files are changed to improve readability. And some unused line have been removed.

Theres a new function that allows you to set a port different to 80 for the connection with your ESP.

To change the port that your ESP is listening, edit the servernode.lua file.

esp8266_wifi_file_manager's People

Contributors

breagan avatar prikril avatar

Watchers

James Cloos avatar  avatar

Forkers

tmulzer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.