
DATAWARE OCTOPUS IOT
Device handling system · Ver 1.0 Alfa · Supervisor 0.26.07.27
Octopus IoT est la plateforme centrale DATA WARE pour appareils IoT, capteurs, caméras et nœuds edge. Elle surveille présence et télémétrie en temps réel, affecte les appareils selon la hiérarchie Supervisor → Producer → Customer → User, expose des shells distants Linux/Windows et gère photos et vidéos terrain. Elle prend en charge la mise à jour OTA (Over-the-Air) des EDGE et inclut la réalisation de systèmes de contrôle d’appareils personnalisés.
FONCTIONS DE DATAWARE OCTOPUS IOT
Vue d’ensemble. Un hub pour chaque appareil.
Une console unique pour nœuds edge, capteurs et caméras. Elle surveille présence et télémétrie en temps réel,
affecte les appareils selon la hiérarchie Supervisor → Producer → Customer → User,
expose des shells distants Linux/Windows et gère photos et vidéos terrain.
• MQTT / Kafka ready
• OTA Over-the-Air
• Multi-tenant (Producer / Customer / User)
• Capteurs + caméra
• Remote shell Linux et Windows CMD
• Appareils personnalisés
Organisation. Supervisor → Producer → Customer → User.
Supervisor — console centrale SystemAdmin : dashboard, appareils connectés, statistiques, caméra, référentiels producer et customer.
Producer — organisation qui gère les appareils (ex. DataWare Producer) et les affecte à ses customers.
Customer — site / client final (ex. Haupt Pharma srl) avec appareils dédiés et gestion des utilisateurs du site.
User — comptes opérationnels par customer (ex. Operator) : accès aux fonctions autorisées sur le tenant.
Sources de mesure. Lecture des capteurs depuis PLC, PC industriels et Raspberry industriels.
Ingère les lectures des PLC, PC industriels Windows et Raspberry industriels (bus, USB-TTL, Modbus, agent edge) et les normalise en télémétrie Octopus avec la même hiérarchie Supervisor → Producer → Customer → User.
1 PLC
Acquisition depuis les automates de ligne (registres, I/O numériques/analogiques, passerelle Modbus/OPC ou pont série). Les mesures convergent vers Octopus en télémétrie device, avec statut Online / Stale / Offline et affectation au customer d’usine.
2 PC industriels
Hôtes Windows en armoire ou rack : lecture capteurs via USB-TTL / COM (ex. DHT22 avec pont CP2102 + micro), service local qui publie sur Kafka les mêmes topics que le Raspberry. Shell distante en mode Windows CMD depuis la console Supervisor.
3 Raspberry industriels
Edge Linux aarch64 (Pi industriel ou Zero 2 W durci) : agent C++ pour capteurs environnementaux et caméra, keepalive, commandes et shell distante Linux. Idéal pour zones capteur et passerelle MQTT près de la machine.
| Source | Interface typique | Ce que voit Octopus |
|---|---|---|
| PLC de process | Modbus / OPC / I/O + passerelle | Appareil avec mesures de process, présence et dernières valeurs |
| PC industriel Windows | USB-TTL (COM) + service Delphi/agent | Appareil CONNECTED, shell CMD, télémétrie et caméra optionnelle |
| Raspberry industriel | RevPi Compact (DIN) · GPIO / I2C · agent C++ | Appareil CONNECTED, I/O DI/DO/AI/AO, shell Linux, photo/vidéo, statistiques |
Bus et ports série — pont naturel vers PLC, convertisseurs USB-TTL et périphériques d’armoire.
Exemple PC industriel — DHT22 → ESP-01S → CP2102 USB-TTL → service Windows vers Octopus/Kafka.
Architecture. Du capteur au dashboard.
Les zones ESP32 lisent les capteurs (ex. BME280 via I2C) et pilotent des relais via GPIO ; la passerelle Raspberry publie/souscrit MQTT ; Octopus affiche statut, commandes, caméra et statistiques.
| Niveau | Composants | Rôle |
|---|---|---|
| Dashboard | Octopus Supervisor | Visualisation, commandes, référentiels, caméra, statistiques |
| Gateway | Raspberry Pi + broker MQTT | Hub de messages entre edge et plateforme |
| Edge zone | ESP32 + BME280 + Relais | Température / humidité / pression et actuation locale |
| Device host | Pi Zero 2 W / Windows USB-TTL | Capteurs DHT22 C++ ou Delphi, caméra, shell distante |
Devices. Connectés, affectés, contrôlables.
Inventaire live avec statut Online / Stale / Offline, affectation Producer et Customer,
et actions rapides :
• Edit — met à jour métadonnées et affectation organisationnelle
• Command — ouvre la shell distante sur l’appareil (Linux ou Windows CMD)
• Camera — dernière photo, galerie et vidéo de la dernière minute
• Info — détail technique et présence
Edge industriel. Revolution Pi Compact.
Contrôleur rail DIN basé sur Raspberry Pi Compute Module : DI/DO/AI/AO, double Ethernet, RS485/Modbus. Lit les capteurs et actionne les sorties depuis l’armoire, avec shell Linux et télémétrie vers Octopus. Boîtier DIN 90 × 160,6 × 58 mm, alimentation typique 24 V DC, IP20.
| Catégorie | Détail |
|---|---|
| Numériques | 8 entrées 24 V DC (EN 61131-2 type I/III) · 8 sorties high-side, max 500 mA chacune / 2 A total |
| Analogiques | 8 entrées 0–10 V (jusqu’à 16 bit) · 2 sorties 0–10 V, protégées contre les courts-circuits |
| Réseau & field | 2× Ethernet RJ45 (MAC séparées) · RS485 sur borniers (Modbus RTU/TCP de série) |
| Calcul | BCM2837B0 quad-core 1,2 GHz · 1 Go RAM · 8 Go eMMC · root Linux complet |
| Environnement | −20…+55 °C en service · CEM EN 61000-6-2 / 6-4 · CE / RoHS |
Pourquoi dans Octopus
Un appareil CONNECTED avec télémétrie I/O industrielles, shell distante Linux et les mêmes flux Kafka/MQTT que les autres edges : idéal quand il faut un « Raspberry d’armoire » à la place d’un PC ou d’un PLC fermé.
Ce que vous pouvez faire
Lire des capteurs sur AI/DI, commander DO/AO, dialoguer en Modbus, développer en Python/Node-RED/C et gérer présence, commandes et diagnostic depuis le dashboard Supervisor.
Extension I/O — exemple de module RevPi DO (KUNBUS) : sorties numériques high-side jusqu’à 0,5 A, PiBridge / fieldbus.
Remote shell. Linux et Windows depuis le navigateur.
Terminal distant sur l’appareil sans VPN bureau : diagnostic, commandes, logs et maintenance depuis le navigateur Supervisor, session liée à l’appareil sélectionné. Inclut la mise à jour OTA (Over-the-Air) des EDGE : firmware et logiciel des appareils edge actualisables à distance, sans intervention sur site, sur flottes Linux et Windows.
Linux shell — Debian aarch64 sur appareil C++ : cwd, présence, commandes help / status / disconnect.
Windows CMD — hôte USB-TTL Delphi : session CMD avec répertoire persistant et built-in Octopus.
Caméra. Photo, galerie, vidéo d’une minute.
Afficher la dernière photo, parcourir l’archive JPEG en base et générer un MP4 de la dernière minute de frames, avec résolution sélectionnable depuis Supervisor. Idéal pour la surveillance de zone, la documentation d’événements et le support d’urgence.
Last picture — snapshot live avec refresh et métadonnées taille/horaire.
Pictures — des dizaines de milliers de frames avec pagination.
Last minute video — compile un MP4 à partir de JPEG (ex. 36 frames @ 1 fps).
Appareils personnalisés. Exemples de capteurs sur mesure.
Nous réalisons des systèmes de contrôle d’appareils personnalisés, avec un edge flexible
pour le matériel legacy et custom :
• Température / humidité — DHT22, BME280 et variantes USB-TTL
• Caméra — surveillance de zone, documentation d’événements, support d’urgence
• Ports série — intégrations custom sur bus et adaptateurs industriels
Analytics & multi-tenant. Statistiques, Producer, Customer.
Analyse les séries temporelles (avg / min / max) pour humidité, température et autres mesures ; gère Producer, Customer et User (Operator) avec la hiérarchie Supervisor → Producer → Customer → User.
Edit assignment — nom, Device ID, MAC, Producer et Customer dans un seul formulaire.
Producers — code, nom, flag Active ; actions Edit / Customers / Delete.
Customers — clients par producer, utilisateurs Operator et gestion des accès dédiée.
Contactez-nous. Démo sans engagement.
Pour des démos d'Octopus IoT, le dimensionnement d'appareils sur sites opérationnels ou l'activation de la console Supervisor
(télémétrie, caméra, shell distante, OTA et tableaux de bord),
l'équipe DATA WARE est à votre disposition.
Vous avez déjà des capteurs ou des hôtes sur le terrain ? Nous réalisons des systèmes de contrôle
d'appareils personnalisés et la mise à jour OTA des EDGE.