Organization Smart Irrigation: This refers to an organization that is in charge of extracting and collecting information from different sensors. Its main function is to transform the physical layer data so that they can be used by other agent organizations. Each agent communicates in a unidirectional way with a central officer who organizes and manages the communication. In this organization, there are two different roles: one held by officers, who obtain the values of the sensors; and another secondary role, in the coordination of tasks and communication with other organizations of the architecture. The different agents that form part of this organization are shown in Table 1. These agents are deployed in the nodes to extract information from the environment, the obtained data are sent to the central node which sends them to the main server.