IoT project for smart-agriculture. IoTomatoes provides support to agri-service providers in order to enhance productivity, optimize power consumption, and minimize environmental impact.
The proposed IoT platform integrates different IoT devices in order to provide a suitable control strategy and data analysis for agricultural holdings management and grow different types of crops. It also guarantees standardized communication interfaces (REST and MQTT) to easily communicate with pre-existing sensors.
The main features provided by the platform will be:
- Power consumption management;
- Machineries geolocalization;
- Irrigation and lighting control;
- Environment and soil data analysis;
- Unified interfaces (REST Web Services and MQTT);
- End-users’ maintenance and awareness.
The required packages to run the IoT platform are:
Moreover it is suggested to install the support package IoTomatoes_SupportPackage that contains some useful functions to simplify the development of the IoT devices on your host PC.
python -m pip install -i https://test.pypi.org/simple/ IoTomatoes_SupportPackage --no-deps
-
the IoTomatoes_SupportPackage package: it contains some useful functions to simplify the development of the IoT devices;
-
the IoTomatoes_Platform folder: it contains the IoTomatoes IoT platform:
-
the Devices folder: it contains the IoT devices developed for the project;
-
the Doc folder: it contains some documentation about the project;
This project is a research project and it is not intended for commercial use. The authors are not responsible for any damage caused by the use of this software. The security of the IoT platform is not guaranteed as it is not the main focus of the project.