The goal of this project is to build a flexible platform for agnostic time-series sensor data. The platform allows to store and retrieve various sensor data based on your needs.
To run the platform, execute the following command on the sensor_repository folder.
docker-compose up
This will start the platform and the message bus.
To emulate a sensor, execute the following command in the sensors folder:
pip install -r requirements.txt
python mock_numerical_sensor.py
This will send a single numerical sensor data point to the platform through the message bus.
To query the data in the platform, do a REST request to the platform API. In sensor_repository/postman there is a Postman collection available to query the API.
To contribute to this repository, feel free to open an issue or create a PR.
This project uses the MIT License.