HECAS is an open source web application that possesses an early warning system that monitors crops plague, thus optimizing production. It uses collective knowledge to identify, prevent, control, and exterminate plagues through continuous updates, letting framers and researchers access and share techniques, methods, technologies, studies and academic papers that impact economic aspects, ecological aspects, agrochemical handling and health issues associated with agricultural activities.

This project is solving the Crop Alert – Learning From the Growers challenge.


The HECAS project is a Web platform developed in Java programing language that will help farmers through a series of alerts and information about how to control and exterminate plagues. It will promote decreasing pesticide use, promoting environmental positive impacts. It is a collaborative network where users will be able to access information and statistics of affected regions, using maps and other graphic models to take appropriate preventing measures. The application will be openly available for farmers and organizations interested in being part of this framework. An algorithm capable of predicting future diseases and plagues by using a plethora of facts and reporting the results through automated notifications will be developed. Farmers and researchers will input data in the system through friendly user interphases, data will be obtained in real time by connections of external databases. Unmanned vehicles will be used to tour the fields to gather crops’ videos and pictures that will be used to determine favorable conditions for plagues and diseases to appear or propagate. We pretend to create an open tool that can be subjected to continuous updating processes that may collect and produce valuable information for global agricultural production analysis. We plan to use real time quantifying sensors that could be used to determine plague and disease-producing factors. These sensors could be used along with low-cost microcontrollers like Arduino Boards to self-regulate the data collection process. The java developing platform offers high performance levels, sturdiness and scalability (this is the main reason why we chose to use this technology). Raspberry Pi based web servers will be used; these are low-power consumption computers that save space due to their small size and are capable of executing high performance Java applications. This will allow us to reduce costs to a minimum while decreasing the project’s environmental footprint.

Project Information

License: GNU Library or "Lesser" General Public License version 3.0 (LGPL-3.0)

Source Code/Project URL:


HECAS One Minute Video -
HECAS 3D Animation -
EPPO Data Services -
Arduino Module Information -
Raspberry Pi Specifications -
Alert Algorithm -
Contributions or Potential Benefits of the Project -
OpenWeatherMap -
Hecas Home Page -
Application -


  • roberto  cigarruista
  • israel deago
  • Elsa Ortega
  • Angel  Calderón
  • Eric García
  • Cenobio Villalobos
  • Aristides  Villarreal
  • Juan Gutiérrez
  • Edwin De León
  • Manuel Gómez
  • José Villalaz
  • Edna Solís
  • Heriberto Dominguez
  • inri ruiz
  • Ricardo Montenegro