Getting Started with Coreflux
Welcome to Coreflux! This guide will help you choose the right path based on your needs and preferences.
Choose Your Experience
Coreflux offers three distinct experiences to match your preferred workflow and use case:
-
MQTT Command Experience
A command-driven approach for direct control over your MQTT broker, ideal for developers who prefer granular configuration and scripting.
-
Hub Experience
A visual, UI-based approach for managing your MQTT broker, assets, and configurations through an intuitive interface.
-
System as Code Experience
Create complete, self-documenting IoT systems using LOT Notebooks that combine code and documentation in a single file.
Prerequisites
Before starting with any experience, please ensure you have:
- Basic Understanding of MQTT: Publish/Subscribe model, Broker concept, QoS levels
- Hardware: At least 2GB RAM and 500MB disk space
- Network: Open ports 1883 (MQTT) and 8883 (MQTT over TLS)
- Familiarity with JSON: For configuration files
For more detailed prerequisites, see our Technical Requirements page.