This repository contains code for an Air Quality Monitoring System designed for different environments using Raspberry Pi devices.
- main: Contains general information about the system setup, including usage instructions, sensor functionalities, systemctl services, and Docker setup.
- classroompi: Branch for deploying the system in a classroom environment.
- lectureroompi: Branch for deploying the system in a lecture room environment.
To switch between different environments, follow these steps:
-
Clone the Repository: Clone this repository to your Raspberry Pi device.
git clone <repository-url>
-
Switch Branches: Use the following commands to switch between different branches based on your environment.
-
For Classroom Environment:
git checkout classroompi
-
For Lecture Room Environment:
git checkout lectureroompi
-
-
Follow Environment-Specific Instructions: After switching to the desired branch, follow the instructions provided in the branch's README file for setting up the system in that specific environment.
For detailed information on how to use the sensors and their functionalities, refer to the sensorguide.md file in the main branch.
The main branch includes information on:
- How to use the sensors and their functionalities.
- Systemctl services for managing the monitoring system.
- Start scripts for initializing the monitoring system.
- Docker setup with InfluxDB for data storage.