New version, completely
This commit is contained in:
29
readme.md
Normal file
29
readme.md
Normal file
@@ -0,0 +1,29 @@
|
||||
#FreeDavis project
|
||||
This project aims to provide a user-installable, idiot-proof and reliable way
|
||||
of accessing data provided by the instruments made by a company called Davis.
|
||||
The outdoor units are pretty accurate and reliable units, but to be honest,
|
||||
the inability to access / dump / mine / connect to the data directly, is a limiting
|
||||
factor.
|
||||
|
||||
##Desired functionality
|
||||
As the name suggests, the whole thing should be an open system, based on open software.
|
||||
From the things that the system should be capable of:
|
||||
1. receiving the data from outdoor sensors (obviously)
|
||||
2. Logging and storing the data
|
||||
3. Display / analysis / plotting
|
||||
4. Possibly sending of data
|
||||
|
||||
##Data receiver
|
||||
Data receiver part is accomplished by a CC1101 wireless chip connected to an
|
||||
Arduino mini, both working on 3.3V. Dtat is being sent via serial Rx Tx pins of
|
||||
the arduino.
|
||||
|
||||
##Data logger
|
||||
Current working solution incorporates an additional connection of a RaspberryPi
|
||||
that loggs data sent by the Arduino via serial interface.
|
||||
- data extraction written in python
|
||||
- data feeder written in python (influxDB connector)
|
||||
- data logging and storing is accomplished via InfluxDB (subject to change?)
|
||||
- data serving python app based on cherrypy
|
||||
- UI based on bootstrap3
|
||||
- graphing by Dygraphs.js
|
||||
Reference in New Issue
Block a user