SensorGrid API and Dashboard

SensorGrid is Knight Lab's experimental prototype environmental sensor wireless network system. This project will focus on the design and development of the web API and user dashboard for SensorGrid data management and presentation.

Project challenges include web application development, API development, data management, data presentation, and issues specific to environment related data. Experience in any of these areas will be a valuable asset to project applicants. Interest in data reporting, environmental science, environmental reporting, and visual design of user interfaces will all also be helpful.

A simple bare-bones web API for SensorGrid data exists as a starting point to this project. This has been built with Flask and Mongo. Further exploration into these and other potential technologies is being done during the Fall 2017 quarter to begin to build out the dashboard functionality. The current project will build on that work and the existing SensorGrid data protocols to build out a complete API and data presentation application.

Faculty and Staff Leads

Scott Bradley

Senior Engineer

Mercurial technologist currently focused on electronics and natural language processing.

Project Details

2018 Winter

Important Questions
  • How can we address security/privacy concerns regarding the API?
  • Will we run this as a service, or is this to be more DIY? If the latter, how can we make it as accessible as possible to non-technical users?
  • What are some changes to the existing SensorGrid system and data protocol that will enable better data management and presentation?
Sample Milestones
  • Get familiar with the SensorGrid system and how data is posted to the API
  • Familiarize with the current simple API and preliminary dashboard explorations
  • Propose and build API and data presentation/dashboard that will empower SensorGrid users to manage, view, and explore gathered data
Outcome

A more fully developed API and accompanying data dashboard for the SensorGrid project

Presentation Slides
Students

Michael Cahana

Alex Cohen

Michael Martinez

Student Fellow

Yingliao Wang