Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.02 KB

File metadata and controls

45 lines (31 loc) · 1.02 KB

Playground for Eclipse Ditto

This repository contains comprehensive examples and experiments with Eclipse Ditto, a digital twin framework for IoT devices.

🚀 Quick Start

Prerequisites

  • Docker & Docker Compose - For running Eclipse Ditto services
  • Python 3.9+ - For running examples
  • UV Package Manager - Fast Python package manager

Setup

  1. Install UV (if missing):

    # macOS
    brew install uv
    
    # Windows
    powershell -ExecutionPolicy Bypass -c "irm https://astral.sh/uv/install.ps1 | iex"
    
    # or visit https://docs.astral.sh/uv/getting-started/installation/
  2. Install dependencies:

    uv sync
  3. Start Eclipse Ditto:

    uv run poe start-ditto
  4. Configure authentication (.env file):

    Make sure to rename .env.example to .env at the root of the repository.

    The .env file controls authentication via the AUTH_TYPE

  5. Explore the examples:

    uv run poe --help  # See all available commands