[en] In recent years, the Internet of Things (IOT) paradigm has become increasingly relevant due to the popularity - among other technologies- of smart cities, smart buildings and, in general the massive acquisition of data from sensors and their integration with Big Data technologies. In order to introduce coordination, communication and negotiation between IOT devices, it has been attempted to add Multi-Agent System (MAS) theory to this type of architecture. The result is a new paradigm known as the Internet of Agents (IOA). However, one of the main limitations of the most widely used agent platforms is that they consume a large amount of resources, which makes incompatible their use in the IoT. This Final Degree Project (TFG) focuses on the design and implementation of a cloudbased agent platform for the Internet of Agents (IOA). For this end, the IBM cloud system, Bluemix, is used to host the most resource-intensive elements of a M.A.S., such as the Agent Management System (AMS), the Directory Facilitator (DF) and the graphical interface for agents control. In addition, the designed platform allows the deployment of agents dedicated to the collection of data from sensors or to preprocessing tasks that consume low computational resources in the IOT devices, and the implementation of the agent platform is based on the standards proposed by FIPA (Foundation for Intelligent Physical Agents). The selected language is Python because it allows a great compatibility with a large number of libraries used in both IOT devices and cloud systems

[es] Durante estos últimos años, el paradigma del Internet of Things (IOT) está tomando cada vez más relevancia debido a la popularidad, entre otras tecnologías, de las ciudades inteligentes, edificios inteligentes y, en general, la obtención masiva de datos desde sensores y su integración con tecnologías Big Data. Para poder introducir la coordinación, comunicación y negociación entre dispositivos de la IOT, se ha intentado añadir a este tipo de arquitecturas la teoría de los Sistema MultiAgente (SMA). Como resultado aparece un nuevo paradigma que se conoce como el Internet de los Agentes (IoA). Sin embargo, una de las principales limitaciones de las plataformas de agente más utilizadas es que éstas consumen gran cantidad de recursos, lo que hace incompatible su uso en el IOT. Este Trabajo de Fin de Grado (TFG) se centra en el diseño e implementación de una plataforma de agentes basada en la nube para el IOA. Con este fin se utilizará el sistema de nube de IBM, Bluemix, en el que se alojarán los elementos que consumen más recursos de un SMA, como es el caso del Agent Management System (AMS), el Directory Facilitator (DF) y la interfaz gráfica para el control de los agentes. Además, la plataforma diseñada permitirá el despliegue de agentes dedicados a la recopilación de datos de los sensores o a tareas de prepocesamiento que consuman bajos recursos computacionales en los dispositivos del IOT. La implementación de la plataforma de agentes se basará en los estándares propuestos por FIPA (Foundation for Intelligent Physical Agents). El lenguaje seleccionado será Python debido a que permite una gran compatibilidad con gran cantidad de librerías utilizadas tanto en dispositivos del IOT como en la nube.