Joule
From C-Aware Project Wiki
Jump to navigationJump to search
Joule
Introduction to system
Joule is a collection of scripts and a HTML Web App to record and visualise the energy use of a collection of sensors, currently the sensors within the William Gates Building at The University of Cambridge. It provides a tool to explore a tree of sensors, drill down to interesting areas based on geography or energy use such as lighting or server power, and plot charts over a range of time, helping to identify both short and long term patterns.
System overview in more detail with links to specifics
Web App
- Introduction of what app does.
- Overview of architecture of app
- Frameworks etc used within the app, such as Protovis for graphing, Bootstrap for HTML layout.
- Description of data-flow through app from JSON -> graphics
* Explanation of javascript classes * What is need to set-up, test code etc.
- link to code on Github
Data Collection
- Introduction of data sources
- Overview of different type of meter, architecture of collection hardware
- Description and location of data, JSON format etc.
- Description of Python code for generating index of JSON files, error detection etc.