Skip to content

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.

    Get Started with MQTT Command

  • Hub Experience


    A visual, UI-based approach for managing your MQTT broker, assets, and configurations through an intuitive interface.

    Get Started with Hub

  • System as Code Experience


    Create complete, self-documenting IoT systems using LOT Notebooks that combine code and documentation in a single file.

    Get Started with System as Code

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.