-
This project requires a mqtt broker server for the RPi's to communicate. Install your own or use a online one (e.g. mosquitto)
-
Install the paho mqtt python library on all RPi
pip install paho-mqtt
- Install the rrd database on your central RPi with
apt-get install librrd-dev librrd4 rrdtool
pip install python-rrdtool
- Put in the broker address and port in the config files and run the scripts on the corresponding RPi
the sensors folder contains scripts for collecting data from weather2station, run weather_station.py. You can use this as a template for your own sensors' scripts
the central folder is used on the machine which centralizes data, has the database and run the webapp.
- run the dataCollector.py script to collect data from sensors RPi's.
- launch the lighttpd wep app, while in root of the project with the command.
lighttpd -D -f lighttpd.conf
- rrdtools
- odroid librairies for the weather station
- Eclipse paho mqtt librairy for python
This projet is under the GNU GPL v3 license, see the LICENSE file for details
Benjamin De Cnuydt, Quentin Delmelle, Robin Descamps Colin Evrard, Maxime Franco, Lucas Ody, Maxime Postaire, Nicolas Rybowski, Antoine Vanderschueren.