Skip to content

Commit

Permalink
updated with most recent additions
Browse files Browse the repository at this point in the history
  • Loading branch information
terrenjpeterson committed Feb 9, 2016
1 parent 2f44264 commit 5d4eac9
Showing 1 changed file with 15 additions and 4 deletions.
19 changes: 15 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ These are API's that are used to communicate between different components.

- getRecentTempData.js - Lambda function that aggregates granular sensor data, and renders an array of average readings.
- garden.js - nodejs server running on AWS to receive HTTP POST calls from the pi. Currently this is run on an EC2 instance.
- getCurrentMoistureReadings - Lambda function that retrieves the most recent moisture sensor reading for a given sensor.
- getRecentMoistureHistory - Lambda function that aggregates moisture sensor data, and renders an array of average readings for the current date.
- sensorTemplate.json - mapping file for the getCurrentMoistureReadings.js function.

camera folder
-------------
Expand All @@ -26,25 +29,33 @@ These are installed on a Pi that can be used to capture images of the garden, an
- twitter.config - configuration file used in the tweet.py script that needs to be set with twitter API settings.
- social.sh - bash script that routinely calls the tweet and upload image scripts.

chart folder
website folder
-------------
HTML pages containing basic content for the website. The first two pages are static, and the second two leverage the Google Chart framework to render UI for the sensor data.
HTML pages containing basic content for the website. In addition, utility files that are used for search engine optimization.

- index.html - basic homepage that uses the twitter responsive design format.
- blog.html - page capturing updates on how the garden is progressing.
- design.html - page capturing key physical design aspects of the garden.
- source.html - page capturing software aspects of the garden and a link back to the github repo.
- robots.txt - page for search engine authorization.
- sitemap.xml - page for instructing search engines how to navigate HTML tree.

chart folder
------------
HTML pages that leverage the Google Chart framework that render UI for the sensor data based on API calls to retrieve garden data.

- garden.html - gauge chart that renders the most recent sensor data in an easy to read form.
- temp_history.html - line chart that renders an array of sensor data for the current date into a chart format.
- moisture.html - gauge chart that displays the soil moisture sensor reading.
- moist_history.html - line chart that renders an array of sensor data for the current date for all moisture sensors connected.

sensor folder
-------------

- simpletest.py - python process running locally on a pi leveraging the requests package to do HTTP requests
- stream.sh - batch proces that recursively runs the sensor on the pi
- readspi.py - python script that reads analog sensor readings using the SPI and an ADC chip
- stream.sh - batch proces that recursively runs the temperature and moisture sensor on the pi.
- readspi.py - python script that reads analog sensor readings using the SPI and an ADC chip. This is how the moisture sensors are read.
- readspi.sh - bash script that recursively invokes the SPI sensor script.

analytics folder
----------------
Expand Down

0 comments on commit 5d4eac9

Please sign in to comment.