Welcome to the MOBAflow Platform Wiki! 🚂
Here you'll find all information about three platforms:
- 🖥️ MOBAflow
- Technology: WinUI 3 (Windows Desktop)
- Target users: Power Users
- Main features: Journey Management, Workflow Automation, Track Plan Editor
- 📱 MOBAsmart
- Technology: .NET MAUI (Android)
- Target users: Mobile Users
- Main features: Lap Counter, Z21 Monitoring, Feedback Statistics
- 🌐 MOBApi
- Technology: ASP.NET Core REST + SignalR
- Target users: All Platforms
- Main features: REST API, Real-time Hub, Client Discovery
📖 User Documentation - For everyone who wants to use MOBAflow
👨💻 Developer Documentation - At the end of this page, for plugin developers and contributors
User Guide:
MOBAFLOW-USER-GUIDE.md- Complete Guide
Main Topics:
- 🚂 Journey Management (Train journeys with stations)
- ⚡ Workflow Automation (Event-driven actions)
- 🎨 Track Plan Editor (Track visualization)
- 🎙️ Text-to-Speech (Azure Cognitive Services)
- 🗂️ Solution Management (Project management)
Setup Guides:
AZURE-SPEECH-SETUP.md- Azure Speech Service setup (free!)
User Guide:
MOBASMART-USER-GUIDE.md- Complete GuideMOBASMART-WIKI.md- Extended Documentation
Main Topics:
- 📊 Lap Counter (Lap counter with timer filter)
- 🔌 Z21 Connection (UDP communication)
- 📱 Display Management (Keep app in foreground)
- 🔋 Battery Optimization
- 🛠️ Troubleshooting
Main Topics:
- 🔗 REST API for MOBAflow Overview status
- 📡 SignalR Hub for real-time updates
- 📋 Client list & health endpoints
- 🔍 UDP multicast discovery (MOBAsmart connects automatically)
Start MOBApi: Run
dotnet run --project MOBApi(Port 5001) or enable "Auto-start REST API" in MOBAflow Settings.
Not installed yet? 👉 Read 📥 Installation Guide!
Status: ℹ️ Currently manual installation from source code is required. Automated setup scripts are planned for future versions.
- ✅ ...use a Windows PC
- ✅ ...want the most comprehensive features
- ✅ ...manage complex model railroad layouts
- ✅ ...prefer desktop applications
Link: MOBAFLOW-USER-GUIDE.md
- ✅ ...use an Android device
- ✅ ...want to access the system on the go
- ✅ ...need a Lap Counter
- ✅ ...prefer a simple, mobile solution
- ✅ ...want to work without a PC
Link: MOBASMART-USER-GUIDE.md
- ✅ ...want MOBAsmart to discover MOBAflow automatically
- ✅ ...need a REST API for external integrations
- ✅ ...want real-time status via SignalR
MOBApi can be started standalone or automatically by MOBAflow via the "Auto-start REST API" setting.
- Einstieg & Übersicht: Siehe
README.md(einzige Markdown-Datei im Repository-Root) - Architektur: Siehe
../ARCHITECTURE.md(Überblick & Schichten)
- Architektur:
../ARCHITECTURE.md - JSON-Validierung:
../JSON-VALIDATION.md– Solution-Dateiformat & Validierung
Problem with MOBAflow?
- 🐛 Bug: Report on GitHub Issues
- 💬 Questions: Ask in GitHub Discussions
- 📖 Documentation: Search this Wiki first
Problem with Z21 hardware?
- 🛠️ Z21 Not Responding: See INSTALLATION.md → Troubleshooting
- 📞 Roco Support: Roco Customer Service
⚠️ Safety: See HARDWARE-DISCLAIMER.md
- Hardware Disclaimer:
HARDWARE-DISCLAIMER.md - License:
LICENSE(MIT) - Third-Party Notices:
THIRD-PARTY-NOTICES.md
Current Version: 0.1.0 (Preview)
What's Next:
- v0.2.0: Automated setup scripts
- v0.3.0: Commercial plugin marketplace
- v1.0.0: Feature-complete, production-ready
Siehe ../CHANGELOG.md für Änderungen.
MOBAflow Repository
├─ README.md (START HERE – einzige MD-Datei im Root)
├─ LICENSE (MIT)
├─ docs/
│ ├─ ARCHITECTURE.md, CHANGELOG.md, CLAUDE.md
│ ├─ HARDWARE-DISCLAIMER.md, JSON-VALIDATION.md, MINVER-SETUP.md
│ ├─ SECURITY.md, THIRD-PARTY-NOTICES.md
│ └─ wiki/ (This Wiki)
│ ├─ INDEX.md (You are here)
│ ├─ INSTALLATION.md, AZURE-SPEECH-SETUP.md
│ ├─ MOBAFLOW-USER-GUIDE.md, MOBASMART-USER-GUIDE.md
│ └─ MOBASMART-WIKI.md, MOBATPS.md, QUICK-START-TRACK-STATISTICS.md
└─ .github/ (Development, Instructions, Workflows)
New to MOBAflow?
- Read
README.md(repository root) ← Start here - Check
docs/wiki/INSTALLATION.md← Setup guide - Choose your platform (above) ← Pick one
- Read platform guide ← Learn features
Developer?
- Read
docs/ARCHITECTURE.md← Technical overview - See
README.md← Contributing & overview
Having Issues?
- Check this Wiki first (search box) ← Already solved?
- Read
INSTALLATION.md→ Troubleshooting - Report on GitHub Issues ← Still not working?
Last Updated: June 2025 Questions? Open an issue or discussion on GitHub! 💬