Code Monkey home page Code Monkey logo

espmanager's Introduction

Build Status

ESPmanager

Full wifi and OTA manager for ESP8266 Arduino IDE, with integrated update manager to perform autoupdating over HTTP.

Uses Jquerymobile and AJAX to run everything.

V2.2 Released please see

Cool new features:

  • Syslogging - not entirely up and running yet.
  • Saving crashdump to SPIFFS file

Dependancies

Features

This project uses SPIFFS, JqueryMobile, AJAX, ArduinoJson and handles lots of aspects of ESP8266 management. Including OTA, WiFi Networks, Setting device name, enabling mDNS, you can upload files to SPIFFS, format SPIFFS, reboot the device, enable/disable the AP, enable/disable Station mode, set AP password, channel (if not in station mode), set the MAC address of STA. There is an About page that gives loads of variables regarding WiFi, SPIFFS, uptime, etc etc. Captive Portal now works on first boot.

Instructions

  • Download to your libraries Folder for Arduino. As per normal lib.
  • Open the example sketch located in the examples folder - ESPmanager-example.ino.
  • Upload sketch data directory as shown here
  • Upload the sketch via serial.
  • Reboot the ESP.
  • Join the ESP AP, default password is esprocks.
  • Now visit any URL (www.a.com) and it will redirect you to the setup wizard. Follow the instructions....... then click launch.
  • One gotya might be if the wifi channel you are joining is different to the wifi channel the AP is in. In which case a warning will popup, and after 10 seconds or so your computer will disconnect and most likely reconnect to your home wifi. You need to reconnect to the ESP access point, for the config to continue. This is expected behaviour!
  • Visit http://x.x.x.x/espman/ if you want to change further settings.

Feedback welcome...

espmanager's People

Contributors

sticilface avatar

Watchers

 avatar

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.