About the MicroFMU Library
Multiphysics simulations are essential for modern applications, particularly in embedded systems. This library enables the integration of FMUs, following the Functional Mock-up Interface (FMI) standard, into MicroPython-based environments, making real-time simulation feasible on resource-constrained embedded environments.
Key Features
Cross-platform support: Compatible with Unix-based systems and ESP32 microcontrollers.
Lightweight execution: Optimized for resource-constrained environments.
Direct FMU interaction: Run and control FMU simulations from MicroPython.
Automatic FMU extraction and configuration: Scripts automate FMU setup.
Modular and expandable: Future extensions can introduce new simulation control features.
The project is open-source under the MIT License, and the full source code is available on GitHub.