Terminado

Desarrollo de un daemon (linux) para adquisición de datos en tiempo real via sockets con Python

Publicado el 18 Diciembre, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Se desea desarrollar un servicio para Linux (CentOS, Ubuntu) que escuche constantemente un puerto predeterminado, por el cual llegarán tramas de datos de una red de estaciones meteorológicas (dataloggers).

Requerimientos:

- Escuchar permanentemente el puerto
- Validar los datos entrantes (identificar si pertenecen a una estacion valida)
- Parsear los datos
- Persistirlos en la Base de Datos

Adicionalmente, desarrollar un servicio Watchdog que controle que el servicio de recolección de datos esté siempre activo, caso contrario, forzar su reinicio.

Se requiere una alta cohesión y un bajo acoplamiento.
También se requiere integración con un dashboard para configurar algunos parámetros tales como:
- Formato de la trama (ASCII, Binario, Hexa, etc)
- Tipo de trama (string, json, xml, etc)
- Si posee algun encriptamiento, se requiere poder especificar un algoritmo para desencriptar el dato
- Si es un string de datos, se requiere conocer el separador (coma, punto y coma, etc)

Ya se cuenta con la base de datos y con el sistema de visualización y presentación de datos (frontend).
Interesados contactarse.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)

Plazo de Entrega: 07 Enero, 2018

Habilidades necesarias

Otros proyectos publicados por M. G. M.