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

Octopus IoT è la piattaforma centrale DATA WARE per dispositivi IoT, sensori, telecamere e edge. Monitora presenza e telemetria in tempo reale, assegna i device lungo la gerarchia Supervisor → Producer → Customer → User, espone shell remota Linux/Windows e gestisce foto e video dal campo. Supporta Aggiornamento OTA (Over-the-Air) di EDGE e include la realizzazione di sistemi per il controllo di dispositivi personalizzati.

MQTT / Kafka ready OTA Over-the-Air Multi-tenant Sensori + Camera Remote shell Dispositivi personalizzati

linux almalinux WIN10 WIN11 html5


Scarica la presentazione



LE FUNZIONI DI DATAWARE OCTOPUS IOT


Panoramica. Un hub per tutti i dispositivi.


Console unica per edge, sensori e telecamere. Monitora presenza e telemetria in tempo reale, assegna i device lungo la gerarchia Supervisor → Producer → Customer → User, espone shell remota Linux/Windows e gestisce foto e video dal campo.

• MQTT / Kafka ready
OTA Over-the-Air
• Multi-tenant (Producer / Customer / User)
• Sensori + camera
• Remote shell Linux e Windows CMD
• Dispositivi personalizzati

Dashboard Supervisor Octopus

Organizzazione. Supervisor → Producer → Customer → User.


Supervisor — console centrale SystemAdmin: dashboard, device connessi, statistiche, camera, anagrafica producer e customer.
Producer — organizzazione che gestisce i dispositivi (es. DataWare Producer) e li assegna ai propri customer.
Customer — sede / cliente finale (es. Haupt Pharma srl) con device dedicati e gestione utenti della sede.
User — account operativi per customer (es. Operator): accesso alle funzioni consentite sul tenant.

Login Microsoft SSO

Fonti di misura. Lettura sensori da PLC, PC industriali e Raspberry industriali.


Acquisisce letture da PLC, PC industriali Windows e Raspberry industriali (bus, USB-TTL, Modbus, agent edge) e le normalizza in telemetria Octopus con la stessa gerarchia Supervisor → Producer → Customer → User.

1 PLC

Acquisizione da controllori di linea (registri, I/O digitali/analogici, gateway Modbus/OPC o bridge seriale). Le misure confluiscono verso Octopus come telemetria device, con stato Online / Stale / Offline e assegnazione al customer di impianto.

2 PC industriali

Host Windows in quadro o rack: lettura sensori via USB-TTL / COM (es. DHT22 con ponte CP2102 + micro), servizio locale che pubblica su Kafka gli stessi topic del Raspberry. Shell remota in modalità Windows CMD dalla console Supervisor.

3 Raspberry industriali

Edge Linux aarch64 (Pi industriale o Zero 2 W hardening): agent C++ per sensori ambientali e camera, keepalive, comandi e shell remota Linux. Ideale per zone sensore e gateway MQTT vicino alla macchina.

Sorgente Interfaccia tipica Cosa vede Octopus
PLC di processo Modbus / OPC / I/O + gateway Device con misure di processo, presenza e ultimi valori
PC industriale Windows USB-TTL (COM) + servizio Delphi/agent Device CONNECTED, shell CMD, telemetria e opzionale camera
Raspberry industriale RevPi Compact (DIN) · GPIO / I2C · agent C++ Device CONNECTED, I/O DI/DO/AI/AO, shell Linux, foto/video, statistiche
Sensori e connettività seriale

Bus e porte seriali — ponte naturale verso PLC, convertitori USB-TTL e periferiche di quadro.

Cablaggio DHT22 su PC via USB-TTL

Esempio PC industriale — DHT22 → ESP-01S → CP2102 USB-TTL → servizio Windows verso Octopus/Kafka.

Architettura. Dal sensore al dashboard.


Zone ESP32 leggono sensori (es. BME280 via I2C) e comandano relay via GPIO; il gateway Raspberry pubblica/sottoscrive MQTT; Octopus visualizza stato, comandi, camera e statistiche.

Livello Componenti Ruolo
Dashboard Octopus Supervisor Visualizzazione, comandi, anagrafiche, camera, statistiche
Gateway Raspberry Pi + MQTT broker Hub messaggi tra edge e piattaforma
Edge zone ESP32 + BME280 + Relay Temperatura / umidità / pressione e attuazione locale
Device host Pi Zero 2 W / Windows USB-TTL Sensori DHT22 C++ o Delphi, camera, shell remota
Schema collegamento MQTT ESP32 Raspberry

Devices. Connessi, assegnati, comandabili.


Inventario live dei device con stato Online / Stale / Offline, assegnazione Producer e Customer, azioni rapide:

Edit — aggiorna metadati e assegnazione organizzativa
Command — apre la shell remota sul device (Linux o Windows CMD)
Camera — ultima foto, galleria e video dell’ultimo minuto
Info — dettaglio tecnico e presenza

Lista device connessi

Edge industriale. Revolution Pi Compact.


Controller DIN-rail basato su Raspberry Pi Compute Module: DI/DO/AI/AO, doppia Ethernet, RS485/Modbus. Legge sensori e aziona uscite da quadro, con shell Linux e telemetria verso Octopus. Housing DIN rail 90 × 160,6 × 58 mm, alimentazione tipica 24 V DC, IP20.

Revolution Pi Compact
Categoria Dettaglio
Digitali 8 ingressi 24 V DC (EN 61131-2 tipo I/III) · 8 uscite high-side, max 500 mA cad. / 2 A totali
Analogici 8 ingressi 0–10 V (fino a 16 bit) · 2 uscite 0–10 V, short-circuit proof
Rete & field 2× Ethernet RJ45 (MAC separate) · RS485 a morsetti (Modbus RTU/TCP di serie)
Calcolo BCM2837B0 quad-core 1,2 GHz · 1 GB RAM · 8 GB eMMC · root Linux completo
Ambiente −20…+55 °C esercizio · EMC EN 61000-6-2 / 6-4 · CE / RoHS

Perché in Octopus

Un device CONNECTED con telemetria da I/O industriali, shell remota Linux e stessi flussi Kafka/MQTT degli altri edge: ideale quando serve un “Raspberry da quadro” al posto di un PC o di un PLC chiuso.

Cosa puoi fare

Leggere sensori su AI/DI, comandare DO/AO, dialogare in Modbus, sviluppare in Python/Node-RED/C e gestire presenza, comandi e diagnostica dalla dashboard Supervisor.

Modulo Revolution Pi DO KUNBUS

Espansione I/O — esempio modulo RevPi DO (KUNBUS): uscite digitali high-side fino a 0,5 A, PiBridge / fieldbus.


Remote shell. Linux e Windows dal browser.


Terminale remoto sul device senza VPN desktop: diagnostica, comandi, log e manutenzione dal browser Supervisor, sessione vincolata al device selezionato. Include Aggiornamento OTA (Over-the-Air) di EDGE: firmware e software dei dispositivi edge aggiornabili da remoto, senza intervento in loco, su flotte Linux e Windows.

Shell remota Linux

Linux shell — Debian aarch64 su device C++: cwd, presence, comandi help / status / disconnect.

Shell remota Windows CMD

Windows CMD — host USB-TTL Delphi: sessione CMD con directory persistente e built-in Octopus.


Camera. Foto, galleria, video minuto.


Visualizza l’ultima foto, sfoglia l’archivio JPEG in database e genera un MP4 dell’ultimo minuto di frame, con risoluzione selezionabile dal Supervisor. Ideale per monitoraggio area, documentazione eventi e supporto emergenza.

Ultima foto device

Last picture — snapshot live con refresh e metadati dimensione/orario.

Galleria foto device

Pictures — decine di migliaia di frame con paginazione.

Video ultimo minuto

Last minute video — compila MP4 da JPEG (es. 36 frame @ 1 fps).


Dispositivi personalizzati. Esempi di sensori su misura.


Realizziamo sistemi per il controllo di dispositivi personalizzati, con edge flessibile per hardware legacy e custom:

Temperatura / umidità — DHT22, BME280 e varianti USB-TTL
Camera — monitoraggio area, documentazione eventi, supporto emergenza
Porte seriali — integrazioni custom su bus e adapter industriali

Connettività seriale per hardware custom

Analytics & multi-tenant. Statistiche, Producer, Customer.


Analizza serie temporali (avg / min / max) su umidità, temperatura e altre misure; gestisce Producer, Customer e User (Operator) con la gerarchia Supervisor → Producer → Customer → User.

Statistiche dispositivi

Assegnazione device

Edit assignment — nome, Device ID, MAC, Producer e Customer in un form unico.

Gestione producers

Producers — codice, nome, flag Active; azioni Edit / Customers / Delete.

Gestione customers

Customers — clienti per producer, utenti Operator e gestione accessi dedicata.


Contattaci. Dimostrazione senza impegno.


Per dimostrazioni di Octopus IoT, dimensionamento dei dispositivi nelle sedi operative o attivazione della console Supervisor (telemetria, camera, shell remota, OTA e dashboard), il team DATA WARE è a disposizione.

Hai sensori o host già in campo? Realizziamo sistemi per il controllo di dispositivi personalizzati e aggiornamento OTA degli EDGE.