Introduction - If you have any usage issues, please Google them yourself
The web application allows users to monitor power consumption, register Wi-Fi controllable
devices and remotely control devices over Wi-Fi using a user interface.
This web application consists of a RESTful API developed in Node.js using the Express Framework for database interaction, a web server for serving files, and employs the Web- Socket protocol for full-duplex real-time data streaming with minimal overhead.
The Node.js web application running on the Intel Edison polls an SQLite database contain- ing power data with a single thread and pushes real-time data to all connected web clients using the WebSocket protocol.
The web application uses Mustache.js as a client-side templating engine, uses client-side form validation, and employs AJAX to reduce CPU load on the Intel Edison and minimize network tra c.