← Volver al Proyecto LoRaWAN

💻 Software del Proyecto UNILab 4.0

El proyecto UNILab 4.0 utiliza una combinación de software industrial, plataformas en la nube y herramientas de desarrollo para crear un ecosistema completo de monitorización IoT.

🏭 Software Industrial

🔧 TIA Portal

Software de Siemens para programación de PLCs S7-1215C y configuración de HMI TP700 Comfort.

📊 WinCC

Sistema de supervisión y control para visualización de datos en tiempo real.

🌐 IoT2040 Gateway

Software de gateway IoT de Siemens para conectividad entre sensores y la nube.

☁️ Plataformas en la Nube

🌐 The Things Network (TTN)

Plataforma pública LoRaWAN para conectividad de sensores IoT.

📈 Molukas SCADA

Plataforma SCADA Nivel 1 para 50 dispositivos y diseño de dashboards.

🔗 Network Server

Servidor de red LoRaWAN para gestión de dispositivos y usuarios.

💻 Desarrollo y Programación

🐍 Python

Lenguaje principal para desarrollo de scripts de procesamiento de datos.

⚡ Arduino IDE

Entorno de desarrollo para programación de microcontroladores ESP32.

🌐 JavaScript

Desarrollo de interfaces web y visualización de datos en tiempo real.

📊 Node-RED

Herramienta de flujo de datos para integración IoT y automatización.

📊 Análisis de Datos

📈 Grafana

Plataforma de visualización y monitoreo de datos en tiempo real.

🗄️ InfluxDB

Base de datos de series temporales para almacenamiento de datos de sensores.

📊 Apache Kafka

Plataforma de streaming de datos para procesamiento en tiempo real.

🔧 Herramientas de Desarrollo

🐳 Docker

Containerización de aplicaciones para despliegue y escalabilidad.

📝 Git

Control de versiones para gestión del código fuente del proyecto.

📱 Flutter

Desarrollo de aplicaciones móviles para monitoreo remoto.

🌐 Comunicaciones LoRaWAN

📡 LoRaWAN Stack

Stack de protocolos LoRaWAN para comunicación de largo alcance.

🔗 MQTT

Protocolo de mensajería para comunicación entre sensores y plataforma.

🌐 CoAP

Protocolo de aplicación para dispositivos IoT con recursos limitados.

🏗️ Arquitectura del Sistema

📱 Capa de Sensores

Dispositivos IoT con sensores de temperatura, humedad, calidad del aire, etc. Programados con Arduino IDE y ESP32.

📡 Capa de Comunicación

Gateway LoRaWAN que recibe datos de los sensores y los transmite a la nube mediante TTN.

☁️ Capa de Nube

Plataforma Molukas SCADA que procesa, almacena y visualiza los datos en tiempo real.

🏭 Capa de Control

PLC Siemens que recibe datos de la nube y controla actuadores para automatización.

👥 Capa de Usuario

Interfaces HMI y aplicaciones móviles para visualización y control del sistema.

🔧 Configuración del Software

⚙️ Configuración Inicial

  • Instalación de TIA Portal
  • Configuración de TTN
  • Setup de Molukas SCADA
  • Configuración de Network Server

🔗 Integración

  • Conexión sensores-gateway
  • Integración gateway-TTN
  • Conexión TTN-Molukas
  • Integración PLC-HMI

📊 Visualización

  • Diseño de dashboards
  • Configuración de alertas
  • Creación de reportes
  • Desarrollo de apps móviles

🎓 Formación en Software

📚 Formación UCLM

Duración: 40 horas

Contenido: Redes LPWAN, integración con TTN, arquitectura de gateways y plataformas de datos.

Participantes: Profesorado y alumnado de CCFF de Electrónica.

🔧 Formación Molukas

Duración: 20 horas

Contenido: Uso de Network Server, conceptos LoRaWAN, activación y lectura de dispositivos.

Modalidad: Formación en remoto