Skip to content

ESP8266 Arduino async-webserver, websocket serial bridge, code editor, backbone.marionette 3.1.x, require.js web application framework with jQuery-UI.

Notifications You must be signed in to change notification settings

caballero03/reimagined_lamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reimagined-lamp

This package has been compiled as part of a IoT controller framework. We have fashioned this code base as a mashup of several ESP8266 Arduino editor examples. We took the best of each example and we also got several other features to work as expected.

Here is a brief list of current features:

  • Async TCP and webserver
  • Browser-based editor using Ace (cobbled together from several sources)
  • Expanding folders on SPIFFS file list in editor page
  • Add, edit and delete files.
  • Upload new files
  • Added additional icons for folders, text files, images and Gzipped files
  • Websocket-serial bridge (based on https://github.com/hallard/WebSocketToSerial)
  • jQuery 1.x, 2.x and 3.x in minified Gzip form
  • jQuery-UI (with smooth/scalable font icons)
  • Backbone.js, underscore.js
  • Marionette 3.x
  • backbone.radio
  • Require.js (with example application framework starter)

The webserver serves files with caching turned on for all Gzip'd files. Browser caching allows for fast page load times.

Arduino Libraries Needed

About

ESP8266 Arduino async-webserver, websocket serial bridge, code editor, backbone.marionette 3.1.x, require.js web application framework with jQuery-UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published