Skip to content

INTO-CPS-Association/simulation-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulation Bridge

The Simulation Bridge is an open-source middleware solution designed to enable seamless and dynamic communication between Digital Twins (DT), Mock Physical Twins (MockPT), and their dedicated Simulator counterparts. It serves as a modular, reusable, and bidirectional bridge, supporting multiple protocols and interaction modes to ensure interoperability across diverse simulation environments.

Built around the concept of simulation, the bridge facilitates control, monitoring, and data exchange among the involved entities, providing a universal middleware solution that enhances flexibility and integration within simulation-based systems.

Project

Overview

Simulation Bridge Architecture


Key Features

🌐 Multi-Protocol Support

  • RabbitMQ (default)
  • MQTT
  • REST API
  • Custom protocol plugins for tailored integrations

⚙️ Flexible Interaction Modes

Mode Description
Batch Execute simulations without real-time monitoring.
Streaming Enable real-time monitoring and control.

🔍 Intelligent Discoverability

  • Dynamic capability detection through an advanced agent system.
  • Automatic registration of simulator features for seamless integration.

🔄 Advanced Data Transformation

  • Effortless conversion between JSON, XML, and CSV formats.
  • Protocol-agnostic data formatting to ensure compatibility across systems.

Documentation

Simulation Bridge

Simulators

Matlab


License

This project is licensed under the INTO-CPS Association Public License v1.0.
See the LICENSE file for full license text.


Author

Marco Melloni

Digital Automation Engineering Student
University of Modena and Reggio Emilia, Department of Sciences and Methods for Engineering (DISMI)

Prof. Marco Picone

Associate Professor
University of Modena and Reggio Emilia, Department of Sciences and Methods for Engineering (DISMI)

Dr. Prasad Talasila

Postdoctoral Researcher
Aarhus University

About

Communication bridge for simulators, digital twins and physical twins

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •