FlexComm

Cross-platform, protocol-agnostic communication for robotics, XR, and industrial simulations in Unity.

Whether you’re building a robotic control system, a digital twin, or an XR-enabled industrial interface, FlexComm gives you the freedom to connect and communicate—without rewriting your architecture for every protocol. With support for MQTT, REST, TCP, UDP, Serial, and WebSockets, it empowers Unity developers to integrate real-world systems effortlessly and focus on what matters: building powerful, responsive applications.

For custom integrations, please contact Eagle Creative directly!

Peer-Reviewed Foundations

FlexComm builds on the foundation of DTStacks, a modular MQTT-based communication framework originally developed for use in industrial and research environments. DTStacks was presented at the APMS 2024 international conference as part of a peer-reviewed publication focused on digital twin communication architectures:“DTStacks: A Unified Communication Framework for Digital Twins in Industrial XR Applications”
https://doi.org/10.1016/j.procir.2024.10.165
As the spiritual successor to DTStacks, FlexComm evolves this approach into a fully protocol-agnostic system, designed to handle a wide range of communication scenarios—from local serial connections to cloud-based REST and WebSocket services.
Already in use across several academic research projects and robotics/XR prototypes, FlexComm integrates lessons learned from DTStacks while introducing advanced features like dynamic protocol switching, unified message abstraction, and real-time data streaming.

Multi-Protocol Communication

FlexComm natively supports MQTT, REST, TCP, UDP, Serial, and WebSocket protocols—enabling direct integration with a wide range of hardware, software, and cloud-based systems from a single framework.

Protocol-Agnostic Messaging

FlexComm natively supports MQTT, REST, TCP, UDP, Serial, and WebSocket protocols—enabling direct integration with a wide range of hardware, software, and cloud-based systems from a single framework.

Unified Architecture

Switching between communication methods has never been easier. FlexComm’s unified interface abstracts protocol-specific logic, so you can change communication modes with just a configuration update—no code rewrites required.

Modular & Extensible

FlexComm is built to scale with your project. Add new protocols, extend message types, or plug in custom FlexHandler components—all while maintaining a clean and stable architecture.

Real-Time Optimized

Engineered for low-latency and high-frequency data exchange, FlexComm is ideal for real-time applications such as robot control, sensor streaming, and interactive simulations.

Unity Editor Tools

Built-in Editor extensions let you monitor connections, inspect live messages, and tweak settings—all without leaving the Unity environment. FlexComm brings transparency and control to your development workflow.

Cross-Platform Compatibility

Designed for maximum flexibility, FlexComm runs reliably across all major Unity platforms including Windows, Android, WebGL, UWP, and XR devices. Develop once, deploy anywhere.