Abstract
Este Trabajo Fin de Grado muestra el funcionamiento del dispotivo Enviguard port,
desarrollado dentro del proyecto europeo Enviguard y encuadrado dentro del VII Programa
Marco de la Unión Europea cuyo objetivo consiste en la monitorización de contaminantes
químicos en océanos para poder prevenir enfermedades en pescados destinados al
consumo humano y controlar el estado medioambiental de los mismos.
El objetivo de dicho dispositivo puede ser dividido en tres funcionalidades principales:
La monitorización de una red de sensores encargada de realizar las medidas necesarias, la
concentración de los datos y la conexión remota con una base de datos para el posterior
envío de las medidas almacenadas.
Para que el dispositivo cumpla con todos los objetivos mencionados, se ha implementado
un sistema operativo freeRTOS en un microprocesador de la familia ATSAM
de microprocesadores. De esta forma, cada funcionalidad puede ser desarrollada en una
subtarea de dicho sistema operativo de forma independiente a las demás. Debido a la modularidad
requerida por el proyecto, se ha optado por el uso de la plataforma cookies para
el desarrollo del dispositivo, utilizando así un nivel de procesamiento (microprocesador,
memoria flash, lector de tarjetas SD y UART), alimentación y comunicación (Módulo
ethernet W5200).