Symfony-based API for storing, processing, and alerting based on environmental sensor data from distributed nodes.
Ensure these tools are installed on your system:
- Git (for version control and collaboration)
- Make (to run setup and dev tasks)
- DDEV (for local Symfony dev environment)
-
Check out the repository:
git clone git@github.com:Neluxx/enviro-hub.git -
Navigate to the project directory:
cd enviro-hub -
Run application setup task:
make app-setup -
Start DDEV to run the application:
ddev start
See the release guide.
See the deployment guide.
Have ideas or found a bug? Contributions are welcome! Feel free to fork the project and submit pull requests.
POST /api/data| Parameter | Type | Description |
|---|---|---|
temperature |
int |
Required. The temperature in degrees Celsius. |
humidity |
int |
Required. The relative humidity in percent. |
pressure |
int |
Required. The atmospheric pressure in hPa. |
co2 |
int |
Required. The CO₂ level in ppm. |
created |
datetime |
Required. The time of the measurement. |
This project is licensed under the Apache License 2.0.