A powerful VS Code extension that provides an integrated MQTT broker and 3D visualization capabilities for building and testing digital twin applications.
Features
🔌 Embedded MQTT Broker
Built-in Aedes MQTT broker with TCP (port 1883) and WebSocket (port 8883) support
Automatic broker startup when extension activates
Real-time broker status monitoring and client management
Configurable ports and broker control via intuitive UI
🎨 3D Visualization
Interactive 3D models powered by Three.js and T3D engine
Support for GLB/GLTF model formats
Real-time physics simulation with Jolt Physics engine
HDRI environment maps and lighting controls
Camera controls and scene manipulation
📡 MQTT Client
Full-featured MQTT client for connecting to local and remote brokers
Connection profiles with persistent configuration
Support for QoS levels (0, 1, 2), retained messages, and wildcard subscriptions
Message history and publish/subscribe management
Clean session and authentication support
📊 Real-time Monitoring
Monitor broker status, connected clients, and message flows
Visual feedback for connection states and message delivery
Toast notifications for important events
🎯 Easy to Use
Intuitive UI for managing MQTT connections
Drag-and-drop interface for 3D scene manipulation
Integrated property panels for scene configuration
Theme support (light/dark mode)
Installation
Open VS Code
Go to Extensions view (Ctrl+Shift+X / Cmd+Shift+X)