**OPC UA Simulator ** **Voraussetzungen** - JDK 17 oder neuer - Maven 3.9 oder neuer **CLI starten** mvn -q exec:java -Dexec.args="examples/opcua-export-1775161283402.json 4840 /"   Dann verbinden mit: opc.tcp://localhost:4840/   Anonyme Anmeldung ist aktiv. Zusätzlich existieren Benutzer: user / password1  admin / password2   **GUI starten** mvn javafx:run   In der GUI zuerst den JSON-Export laden, danach den Server starten. **Hinweise zur NodeId-Zuordnung** Der Export enthält mehrere Custom-Namespace-Indizes (ns=1 bis ns=7). Ein einzelner Milo ManagedNamespace liefert aber nur eine Namespace aus. Deshalb werden Custom-Namespaces intern konsistent auf die Simulator-Namespace gemappt. String-NodeIds wie AirConditioner_1.Temperature bleiben als Identifier erhalten, numerische Custom-IDs werden kollisionsfrei als String-Identifier gespeichert, z. B. ns=3;i=5000. Im OPC-UA-Client immer die NodeIds verwenden, die der Simulator beim Browsen tatsächlich anzeigt.