Octopus IoT
DATAWARE OCTOPUS IOT
Device handling system · Ver 1.0 Alfa · Supervisor 0.26.07.27

Octopus IoT es la plataforma central DATA WARE para dispositivos IoT, sensores, cámaras y nodos edge. Monitoriza presencia y telemetría en tiempo real, asigna dispositivos según la jerarquía Supervisor → Producer → Customer → User, expone shells remotas Linux/Windows y gestiona fotos y vídeo de campo. Admite actualización OTA (Over-the-Air) de EDGE e incluye la realización de sistemas para el control de dispositivos personalizados.

MQTT / Kafka ready OTA Over-the-Air Multi-tenant Sensores + Cámara Remote shell Dispositivos personalizados

linux almalinux WIN10 WIN11 html5


Descargar la presentación



FUNCIONES DE DATAWARE OCTOPUS IOT


Visión general. Un hub para cada dispositivo.


Una sola consola para nodos edge, sensores y cámaras. Monitoriza presencia y telemetría en tiempo real, asigna dispositivos según la jerarquía Supervisor → Producer → Customer → User, expone shells remotas Linux/Windows y gestiona fotos y vídeo de campo.

• MQTT / Kafka ready
OTA Over-the-Air
• Multi-tenant (Producer / Customer / User)
• Sensores + cámara
• Remote shell Linux y Windows CMD
• Dispositivos personalizados

Dashboard Supervisor Octopus

Organización. Supervisor → Producer → Customer → User.


Supervisor — consola central SystemAdmin: dashboard, dispositivos conectados, estadísticas, cámara, maestros producer y customer.
Producer — organización que gestiona los dispositivos (p. ej. DataWare Producer) y los asigna a sus customers.
Customer — sede / cliente final (p. ej. Haupt Pharma srl) con dispositivos dedicados y gestión de usuarios de la sede.
User — cuentas operativas por customer (p. ej. Operator): acceso a las funciones permitidas en el tenant.

Login Microsoft SSO

Fuentes de medida. Lectura de sensores desde PLC, PCs industriales y Raspberry industriales.


Ingiere lecturas de PLC, PCs industriales Windows y Raspberry industriales (bus, USB-TTL, Modbus, agente edge) y las normaliza en telemetría Octopus con la misma jerarquía Supervisor → Producer → Customer → User.

1 PLC

Adquisición desde controladores de línea (registros, I/O digitales/analógicos, gateway Modbus/OPC o puente serie). Las medidas confluyen hacia Octopus como telemetría de dispositivo, con estado Online / Stale / Offline y asignación al customer de planta.

2 PCs industriales

Hosts Windows en armario o rack: lectura de sensores vía USB-TTL / COM (p. ej. DHT22 con puente CP2102 + micro), servicio local que publica en Kafka los mismos topics que el Raspberry. Shell remota en modo Windows CMD desde la consola Supervisor.

3 Raspberry industriales

Edge Linux aarch64 (Pi industrial o Zero 2 W endurecido): agente C++ para sensores ambientales y cámara, keepalive, comandos y shell remota Linux. Ideal para zonas de sensor y gateway MQTT cerca de la máquina.

Fuente Interfaz típica Qué ve Octopus
PLC de proceso Modbus / OPC / I/O + gateway Dispositivo con medidas de proceso, presencia y últimos valores
PC industrial Windows USB-TTL (COM) + servicio Delphi/agente Dispositivo CONNECTED, shell CMD, telemetría y cámara opcional
Raspberry industrial RevPi Compact (DIN) · GPIO / I2C · agente C++ Dispositivo CONNECTED, I/O DI/DO/AI/AO, shell Linux, foto/vídeo, estadísticas
Conectividad de sensores seriales

Buses y puertos serie — puente natural hacia PLC, convertidores USB-TTL y periféricos de armario.

Cableado DHT22 en PC vía USB-TTL

Ejemplo PC industrial — DHT22 → ESP-01S → CP2102 USB-TTL → servicio Windows hacia Octopus/Kafka.

Arquitectura. Del sensor al dashboard.


Zonas ESP32 leen sensores (p. ej. BME280 vía I2C) y accionan relés vía GPIO; el gateway Raspberry publica/suscribe MQTT; Octopus muestra estado, comandos, cámara y estadísticas.

Nivel Componentes Rol
Dashboard Octopus Supervisor Visualización, comandos, maestros, cámara, estadísticas
Gateway Raspberry Pi + broker MQTT Hub de mensajes entre edge y plataforma
Edge zone ESP32 + BME280 + Relé Temperatura / humedad / presión y actuación local
Device host Pi Zero 2 W / Windows USB-TTL Sensores DHT22 C++ o Delphi, cámara, shell remota
Esquema MQTT ESP32 Raspberry

Devices. Conectados, asignados, controlables.


Inventario en vivo con estado Online / Stale / Offline, asignación Producer y Customer, y acciones rápidas:

Edit — actualiza metadatos y asignación organizativa
Command — abre la shell remota en el dispositivo (Linux o Windows CMD)
Camera — última foto, galería y vídeo del último minuto
Info — detalle técnico y presencia

Lista de dispositivos conectados

Edge industrial. Revolution Pi Compact.


Controlador en carril DIN basado en Raspberry Pi Compute Module: DI/DO/AI/AO, Ethernet dual, RS485/Modbus. Lee sensores y actúa salidas desde el armario, con shell Linux y telemetría hacia Octopus. Carcasa DIN 90 × 160,6 × 58 mm, alimentación típica 24 V DC, IP20.

Revolution Pi Compact
Categoría Detalle
Digitales 8 entradas 24 V DC (EN 61131-2 tipo I/III) · 8 salidas high-side, máx. 500 mA c/u / 2 A totales
Analógicos 8 entradas 0–10 V (hasta 16 bit) · 2 salidas 0–10 V, a prueba de cortocircuito
Red y field 2× Ethernet RJ45 (MAC separadas) · RS485 en bornas (Modbus RTU/TCP de serie)
Cálculo BCM2837B0 quad-core 1,2 GHz · 1 GB RAM · 8 GB eMMC · root Linux completo
Entorno −20…+55 °C de ejercicio · EMC EN 61000-6-2 / 6-4 · CE / RoHS

Por qué en Octopus

Un dispositivo CONNECTED con telemetría de I/O industriales, shell remota Linux y los mismos flujos Kafka/MQTT que el resto de edges: ideal cuando se necesita un “Raspberry de armario” en lugar de un PC o un PLC cerrado.

Qué puedes hacer

Leer sensores en AI/DI, comandar DO/AO, dialogar en Modbus, desarrollar en Python/Node-RED/C y gestionar presencia, comandos y diagnóstico desde el dashboard Supervisor.

Módulo Revolution Pi DO KUNBUS

Expansión I/O — ejemplo de módulo RevPi DO (KUNBUS): salidas digitales high-side hasta 0,5 A, PiBridge / fieldbus.


Remote shell. Linux y Windows desde el navegador.


Terminal remoto en el dispositivo sin VPN de escritorio: diagnóstico, comandos, logs y mantenimiento desde el navegador Supervisor, sesión vinculada al dispositivo seleccionado. Incluye actualización OTA (Over-the-Air) de EDGE: firmware y software de los dispositivos edge actualizables en remoto, sin intervención in situ, en flotas Linux y Windows.

Shell remota Linux

Linux shell — Debian aarch64 en dispositivo C++: cwd, presencia, comandos help / status / disconnect.

Shell remota Windows CMD

Windows CMD — host USB-TTL Delphi: sesión CMD con directorio persistente y built-in Octopus.


Cámara. Foto, galería, vídeo de un minuto.


Ver la última foto, recorrer el archivo JPEG en base de datos y generar un MP4 del último minuto de frames, con resolución seleccionable desde Supervisor. Ideal para monitorización de área, documentación de eventos y soporte de emergencia.

Última foto del dispositivo

Last picture — snapshot en vivo con refresh y metadatos de tamaño/hora.

Galería de fotos del dispositivo

Pictures — decenas de miles de frames con paginación.

Vídeo del último minuto

Last minute video — genera MP4 a partir de JPEG (p. ej. 36 frames @ 1 fps).


Dispositivos personalizados. Ejemplos de sensores a medida.


Realizamos sistemas para el control de dispositivos personalizados, con edge flexible para hardware legado y a medida:

Temperatura / humedad — DHT22, BME280 y variantes USB-TTL
Cámara — monitorización de área, documentación de eventos, soporte de emergencia
Puertos serie — integraciones custom en buses y adaptadores industriales

Conectividad serie para hardware custom

Analytics & multi-tenant. Estadísticas, Producer, Customer.


Analiza series temporales (avg / min / max) de humedad, temperatura y otras medidas; gestiona Producer, Customer y User (Operator) con la jerarquía Supervisor → Producer → Customer → User.

Estadísticas de dispositivos

Asignación de dispositivos

Edit assignment — nombre, Device ID, MAC, Producer y Customer en un solo formulario.

Gestión de producers

Producers — código, nombre, flag Active; acciones Edit / Customers / Delete.

Gestión de customers

Customers — clientes por producer, usuarios Operator y gestión de accesos dedicada.


Contáctenos. Demo sin compromiso.


Para demos de Octopus IoT, dimensionamiento de dispositivos en sitios operativos o activación de la consola Supervisor (telemetría, cámara, shell remota, OTA y paneles de gestión), el equipo DATA WARE está a su disposición.

¿Tienes sensores o hosts ya en campo? Realizamos sistemas para el control de dispositivos personalizados y actualización OTA de los EDGE.