Skip to main content

Overview

This tool allows the configuration and automated setup of a simple O-RAN/5G testbed.
An overview of the platform architecture is shown in the figure below.

oran_configurator

It offers the following key functionality:

  • Fully containerized with Docker Docker
    Ensures reproducibility across systems and simplifies setup and maintenance.

  • Selective local builds:
    Supports building specific components locally when containerization is not required or during development.

  • Cross-platform support
    Tested on the following platforms:

    Linux macOS

  • Centralized configuration
    Configure all components from a single place:

    • Network settings
    • Build type (native or Docker)
    • Multiple UE definitions
    • Component-specific parameters (e.g., gain rates, eSIM settings)
  • API configuration and control

    • The ecosystem can be managed via a REST API, enabling seamless integration with external tools and automation workflows.
    • Provides API endpoints for accessing logging and telemetry data.
    • Planned: Expose real-time runtime status and health information for each component through the API.
  • Supported Components and Implementations:
    Various components and implementations as shown in the figure above.

  • Automated TMUX session management
    Allowing for an organized way to monitor and control the different components of the testbed.