OPC UA Omni-Edge
Connectez chaque équipement existant à OPC UA. Un seul fichier YAML. Tous les protocoles.
Un serveur edge piloté par configuration qui expose vos Siemens S7, Modbus, EtherNet/IP, EtherCAT, IO-Link, serveurs OPC UA tiers et clés Redis sous la forme d'un unique point de terminaison OPC UA conforme aux standards — sans écrire une seule ligne de code.
Bâti sur node-opcua, par l'équipe qui le maintient.

Par les mainteneurs de node-opcua
Le serveur edge dont nous rêvions depuis toujours.
« Depuis dix ans, nous voyons les mêmes équipes réinventer la même passerelle brownfield, projet après projet — une pour l'automate S7, une pour le variateur Modbus, une pour le maître IO-Link, le tout assemblé à coups de scripts sur mesure. Omni-Edge ramène tout cela à un unique fichier YAML, au-dessus de la pile
node-opcuaque nous maintenons en amont. Un seul éditeur, un seul interlocuteur responsable, et un point de terminaison OPC UA propre, conforme aux standards, au bout du chemin. »
Etienne Rossignon — Créateur de NodeOPCUA et CEO de Sterfive
Des capacités qui transforment le chaos brownfield en endpoint standard
Omni-Edge s'intercale entre vos équipements de production et vos systèmes d'information, et expose un unique point de terminaison OPC UA sécurisé au-dessus de l'existant — sans dépose-repose, sans développement spécifique.Modernisation du parc existant
Libérez les données prisonnières de vos automates
Connectez vos Siemens S7-300/400/1200/1500, vos équipements Modbus TCP et série, vos tags Allen-Bradley ControlLogix, vos esclaves EtherCAT et vos maîtres IO-Link — et exposez-les sous la forme d'un espace d'adressage OPC UA propre, aligné sur les spécifications compagnon de l'OPC Foundation (DI, Machinery, PADIM, IO-Link, …). Sans reprogrammation d'automate, sans firmware sur mesure, sans projet d'intégration.
Convergence OT/IT
Un point de terminaison que votre SCADA, votre MES et votre cloud parlent déjà
Votre SCADA, votre historian, votre MES et vos plateformes cloud parlent déjà OPC UA. Omni-Edge leur fournit exactement cela — un seul point de terminaison sécurisé, avec chiffrement, authentification X.509, contrôle d'accès par rôles et journal d'audit complet — au-dessus d'un parc d'équipements qui, eux, ne le parlent pas.
Télémétrie edge-vers-cloud
OPC UA PubSub sur MQTT, en standard
Publiez des portions choisies de votre espace d'adressage vers AWS, Azure, Google Cloud ou n'importe quel broker MQTT, sous forme de messages OPC UA PubSub conformes — tout en conservant le point de terminaison Client/Serveur disponible pour le SCADA et l'ingénierie. Une seule configuration, deux modèles d'intégration.
Sécurité native et Push Certificate Management
Un endpoint OPC UA durci, administrable à l'échelle d'une flotte
La sécurité n'est pas un module en option — elle est intégrée à Omni-Edge dès la conception. Transport chiffré (Basic256Sha256, Aes128_Sha256_RsaOaep, SignAndEncrypt), authentification utilisateur X.509, contrôle d'accès par rôles sur chaque variable et chaque méthode, et une véritable PKI côté serveur : génération du certificat propre, liste d'émetteurs de confiance, mise en quarantaine des clients rejetés, gestion des CRL et stockage disque prévisible, prêt pour la sauvegarde ou le GitOps.
Le serveur implémente le modèle OPC UA Push Certificate Management — ServerConfiguration, CreateSigningRequest, UpdateCertificate, ApplyChanges et mise à jour des listes de confiance — pour faire tourner les certificats à distance depuis n'importe quel client d'administration conforme ou un Global Discovery Server (GDS). Pas d'accès shell à l'hôte, pas d'intervention sur site, pas d'interruption : un seul technicien maintient des milliers de nœuds edge en conformité, depuis une console centrale.
Éprouvé dans la manufacture discrète, le transport et les industries réglementées
Le même moteur déclaratif s'adapte aux contraintes de chaque secteur — des asservissements à la milliseconde sur les portes palières aux exigences 21 CFR Part 11 dans la pharma — sans jamais sortir de son modèle de programmation à fichier YAML unique.Automobile
Unifiez les données ferrage, peinture et montage final
Des cellules robotisées multi-fournisseurs du ferrage, aux convoyeurs pilotés par automates en peinture, jusqu'aux visseuses asservies et capteurs IO-Link du montage final — Omni-Edge met chaque poste sous un même toit OPC UA, aligné sur les spécifications compagnon OPC Robotics et Machinery. Le MES usine, les tableaux de bord OEE et les plateformes de jumeau numérique ingèrent un modèle propre et harmonisé sur les quatre finitions d'une ligne véhicule — au lieu de dizaines de connecteurs sur mesure à réécrire à chaque millésime.
Ferroviaire — Portes palières automatiques
Automates en pied de quai et systèmes PSD, exposés en toute sécurité au superviseur
Les portes palières (PSD) et les sous-systèmes de portes automatiques en station mélangent typiquement Siemens S7, Modbus et protocoles série propriétaires, avec des exigences strictes en cybersécurité et en cycle de vie. Omni-Edge prend place dans l'automate de station, agrège chaque porte, vantail et automate de quai dans un unique endpoint OPC UA sécurisé, et alimente le PCC (Poste de Commande Centralisé) et la GMAO — avec chiffrement, rôles utilisateurs X.509, journalisation d'audit, historisation pour l'analyse d'incident et rotation des certificats à distance, sans déplacement en dépôt.
Industrie de l'emballage
OEE, gestion des recettes et changements de série, à la sauce PackML
Les lignes d'emballage sont des environnements à forte variabilité et nombreux changements de format, où chaque machine — remplisseuse, capsuleuse, étiqueteuse, encaisseuse, palettiseur — provient d'un OEM différent. Omni-Edge les ponte dans un espace d'adressage OPC UA unifié, modelé sur la spécification compagnon PackML : états et modes standards, transitions, alarmes, compteurs par SKU et méthodes de gestion de recettes. Le MES pilote toute la ligne par un seul endpoint, l'OEE remonte automatiquement, et raccorder une nouvelle machine devient une modification YAML plutôt qu'un projet de pilote sur mesure.
Pharmacie et sciences du vivant
Acquisition conforme, même sur sites air-gappés
La production réglementée exige traçabilité, intégrité des données et un journal d'audit incontestable (21 CFR Part 11, EU GMP Annexe 11). Omni-Edge capture chaque valeur pertinente pour le lot grâce à l'historisation embarquée, l'expose comme variable OPC UA typée, liée à un modèle d'information corporate ou ISA-95, et applique les rôles utilisateurs jusqu'à la variable. La licence node-locked hors ligne et le Push Certificate Management permettent un déploiement sur des réseaux validés et isolés d'Internet — sans jamais sortir les données de la zone de confiance.
Un véritable serveur OPC UA, pas une simple passerelle
Chaque valeur brownfield exposée par Omni-Edge devient une variable OPC UA de plein droit — typée, sécurisée, historisable, et liée à une spécification compagnon. C'est un serveur, avec la connectivité d'une passerelle.
- Un YAML, zéro code
L'intégralité de l'espace d'adressage, chaque correspondance protocolaire, chaque transformation, tient dans un unique fichier YAML lisible — validé par JSON-Schema directement dans votre IDE, versionnable, revuable en pull request.
- Couverture brownfield
Pilotes natifs Siemens S7, Modbus TCP/RTU, EtherNet/IP, EtherCAT, IO-Link (IFM, Murr, Balluff), agrégation OPC UA amont et Redis — tous dans un seul binaire, tous configurables côte à côte.
- Spécifications compagnon
Les spécifications compagnon OPC Foundation (DI, Machinery, PADIM, Auto-ID, Machine Tool, Robotics, PackML, IO-Link, ISA-95 Job Control, …) sont incluses. Vos NodeSet2.xml d'entreprise s'intègrent comme citoyens de première classe.
- Transformations JSONata
Mise à l'échelle, conversion, combinaison, routage conditionnel des valeurs via des expressions JSONata en ligne. Pas de JavaScript, pas de compilation — 95 % des conversions d'intégration tiennent dans la configuration.
- Sécurité & PKI intégrées
Basic256Sha256etAes128_Sha256_RsaOaep,SignAndEncrypt, authentification utilisateur X.509, contrôle d'accès par rôles, et un gestionnaire de certificats complet avec OPC UA Push Certificate Management pour la rotation à distance.- Historisation sans historian
Marquez n'importe quelle variable comme historisée et servez
HistoryReadbrut et agrégé à tout client OPC UA. Tracez et rejouez votre atelier sans acheter un historian séparé.- MQTT PubSub
OPC UA PubSub sur MQTT en option, pour la diffusion télémétrique vers les plateformes cloud, les brokers edge ou les agrégateurs PubSub — tout en conservant le point de terminaison Client/Serveur.
- Rechargement à chaud, watch mode
Lancez avec
--watchet chaque enregistrement du YAML est pris en compte à la volée. Boucles de mise en service courtes, itération rapide, zéro indisponibilité pour l'intégrateur.
De l'idée à un endpoint OPC UA en production en un fichier
Chargez les spécifications compagnon dont vous avez besoin, déclarez vos instances, listez vos équipements brownfield, liez chaque variable à sa source — Omni-Edge fait le reste : espace d'adressage, vérification de types, sécurité, historique, PubSub.
- IntelliSense IDE via JSON-Schema
- Validation compagnon au démarrage
- Même config en Docker / VM / bare-metal
- Revue en pull request
port: 4840
nodesets:
- di
- machinery
- uri: http://acme.com/UA/Press/
alias: a
nodeset2: ./model/Press.NodeSet2.xml
instances:
- browseName: Press42
organizedBy: /di:DeviceSet
typeDefinition: a:HydraulicPressType
brownfieldDevices:
s7:
- { name: plc1, address: 192.168.1.10, rack: 0, slot: 1 }
modbus:
- { name: mb1, type: TCP, address: 192.168.1.20, port: 502 }
mapping:
- opcua: /di:DeviceSet/Press42/a:Temperature
type: s7
point: plc1/DB10.DBD0:REAL
jsonata: value * 0.1 + 273.15
- opcua: /di:DeviceSet/Press42/a:Status
type: modbus
point: mb1/holding:1000
jsonata: value > 0 ? "OK" : "FAULT"
Validé par JSON-Schema dans votre IDE. Rechargé à chaud avec --watch.
De zéro à un endpoint OPC UA en quatre étapes
Installer Omni-Edge
npm install @sterfive/opcua-omni-edge depuis le registre privé Sterfive, récupérez l'image Docker, ou utilisez l'installeur Windows.
Décrire votre intégration
Rédigez un unique config.yaml : chargez les spécifications compagnon dont vous avez besoin, déclarez vos instances, listez vos équipements brownfield, et liez chaque variable à une source.
Lancer en watch mode
opcua-omni-edge run -c config.yaml --watch — chaque enregistrement recharge le serveur à la volée. Idéal pour les boucles de mise en service et d'intégration.
Brancher n'importe quel client OPC UA
Votre SCADA, historian, MES ou connecteur cloud ouvre simplement opc.tcp://host:4840 — et lit un espace d'adressage propre, conforme aux spécifications compagnon.
Prêt à moderniser votre atelier ?
Connectez chaque machine existante en quelques jours, pas en quelques mois
Demandez un devis, sollicitez un essai, ou échangez avec les ingénieurs qui maintiennent node-opcua. L'accès direct aux mainteneurs est inclus dans toutes les offres payantes — un avantage unique au fait d'acheter directement à l'équipe qui développe la pile OPC UA sous-jacente.
Un produit. Une licence. Un contrat de support. Remplacez votre patchwork de passerelles sur mesure et de scripts maison par un serveur edge déclaratif et conforme aux standards — soutenu par les auteurs de la pile OPC UA sous-jacente.