En esta entrada vamos a detallar un proyecto desarrollado en una de las Bases del ejercito de Tierra ubicado en la Antártida.
El proyecto esta enfocado en la adquisición y envío de datos con el sistema y componentes que detallamos en las siguientes lineas:
Tipos de datos a recoger por el sistema:
- Temperatura,
- Humedad,
- Tensión batería,
- Presión atmosférica,
- Datos meteorológicos,
- Datos sismográficos, permanfrost etc…
El sistema se divide en dos partes:
- La primera parte se ubica en la Antártida. Desde este lugar se recogen los datos desde distintos sistemas de forma local, almacenándolos y enviándolos por satélite.
- Servicio web en la nube para la visualización de dichos datos (En este proyecto optamos por el almacenamiento en la nube pero podría adaptarse perfectamente a un sistema offline (de forma local)
Elementos que compone el sistema:
1. Elemento de recogida y registro de datos: WEBDATALOGGER
Es un ordenador industrial de bajo consumo preparado para condiciones extremas de baja temperatura.
Dentro se almacena nuestro aplicativo personalizado al proyecto; Este equipo debe estar desatendido y debe tener disponibilidad completa durante todo el año.
2. Elementos de lectura y captación de datos: Red de Sensores
Captación de datos mediante una red de sensores Autónomos y de bajo consumo.
Tipos de datos que captan:
- Temperatura ambiental
- Temperatura con sonda
- Presión
- Humedad
- Tensión etc ..
Características:
- Función Store & Forward: Almacenan datos hasta que el Ordenador los descarga
- Se conectan por IP, ethernet, Wifi o directamente por puerto USB
3. Elemento de comunicación de datos: Router Satélite
El router es controlado por el ordenador que es el que lo activa, envío de los datos, lo desconecta y lo apaga; todo esto con el fin de ahorrar energía.
Así mismo, para evitar problemas de trasmisión hemos ideado un sistema de calefacción que se activa dentro de 2 horas antes del envío programado para poder descongelar el hielo que puede haberse quedado encima del radomo ya que el hielo puede ser una problema crítico para la trasmisión.
4-Sistemas ajenos a SUMELCO. Sismografo, permafrost y AEMET.
Son elementos independientes y ajenos a nuestro sistema pero recibimos los datos por sftp, ftp y una aplicación instalada en nuestro sistema.
Nuestro trabajo es recoger esos datos y enviarlos junto al resto de datos.
5-Webcam
Una pequeña cámara que realiza fotos diariamente a 3 horas concretas programadas.
6-SAI
Un SAI para envío de alarma. En caso de fallo de alimentación el SAI se activa y envía un aviso por email de dicho problema de alimentación.
7-Software WEBDATALOGGER
El elemento mas importante es nuestra aplicación Webdatalogger desarrollada por SUMELCO TECHNOLOGIES y que se ejecuta en la CPU.
Con nuestra aplicación podemos gestionar la programación de todo los elementos a través de sencillos formularios.
Entre otras funciones se controla lo siguiente:
- Programación diaria de envio de datos a la nube desde la antartida
- Programación diaria de hacer fotos
- Programación de activación/desactivación de calefacción etc …
En definitiva la aplicación es un automatismo gobernado por distintos eventos y por cada evento que sucede en el sistema se ejecuta una lista de tareas.
Los eventos que se pueden gestionar son de distintos tipo:
- Eventos por fecha, diarios a una hora, cada X minutos,….
- Eventos por estados digitales: Controlar las entradas digitales o estados de alarma que pueden activar, programaciones como es el caso del SAI que desecandena un aviso por email etc …