
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.
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
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.
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 |
Buses y puertos serie — puente natural hacia PLC, convertidores USB-TTL y periféricos de armario.
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 |
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
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.
| 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.
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.
Linux shell — Debian aarch64 en dispositivo C++: cwd, presencia, comandos help / status / disconnect.
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.
Last picture — snapshot en vivo con refresh y metadatos de tamaño/hora.
Pictures — decenas de miles de frames con paginación.
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
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.
Edit assignment — nombre, Device ID, MAC, Producer y Customer en un solo formulario.
Producers — código, nombre, flag Active; acciones Edit / Customers / Delete.
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.