
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.
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
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.
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 |
Bus e porte seriali — ponte naturale verso PLC, convertitori USB-TTL e periferiche di quadro.
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 |
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
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.
| 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.
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.
Linux shell — Debian aarch64 su device C++: cwd, presence, comandi help / status / disconnect.
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.
Last picture — snapshot live con refresh e metadati dimensione/orario.
Pictures — decine di migliaia di frame con paginazione.
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
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.
Edit assignment — nome, Device ID, MAC, Producer e Customer in un form unico.
Producers — codice, nome, flag Active; azioni Edit / Customers / Delete.
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.