# Sistema de Monitoreo de Sensores IoT - MVP v1.0

Sistema de procesamiento de datos de sensores IoT especializado en mediciones de temperatura. 
Esta versión MVP se centra en las funcionalidades core de procesamiento histórico y en tiempo real.

## Funcionalidades Core v1.0
- Procesamiento de datos históricos pendientes
- Monitoreo continuo de nuevas mediciones
- Cálculo de estadísticas por períodos de 15 minutos
- Interfaz básica de comandos para control
- Logging de operaciones

## Próximas Funcionalidades (Roadmap)
- Sistema de alarmas y notificaciones
- Dashboard de visualización
- API REST para integración
- Compresión de datos históricos
- Reporting automático

## Requisitos
- Python 3.7+
- MariaDB/MySQL
- Librerías Python (ver requirements.txt)
- Archivo .env con configuración

## Instalación Rápida

1. Clonar el repositorio:
```bash
git clone [url_repositorio]
cd sistema_sensores_iot

2. Crear y activar entorno virtual:
    python -m venv venv
    source venv/bin/activate  # Linux/Mac
    venv\Scripts\activate     # Windows


3. Instalar dependencias:
    pip install -r requirements.txt

4. Configurar variables de entorno:
    cp .env.example .env
    # Editar .env con tus configuraciones


Uso Básico

1. Iniciar el sistema:
    python -m src.main [nombre_base_datos]

2. Comandos disponibles:

    X: Salir del sistema
    V: Activar/desactivar modo verbose
    S: Ver estado actual
    M: Ver mediciones actuales

Estructura del Proyecto v1.0

src/
├── config/          # Configuraciones
├── db/             # Acceso a datos
├── models/         # Modelos core
├── processors/     # Procesamiento
├── cli/           # Interfaz básica
└── main.py        # Entrada