./mockpoint
    Download

    Run mockpoint in 2 Minutes

    Get your first OCPP 1.6J simulation running locally. No account, no credit card, no license required.

    Zero Setup Required

    mockpoint starts in Free tier automatically. Just download, run, and simulate. Upgrade later only if you need CI mode, more chargers, or fault injection.

    Step 1: Download

    Grab the binary for your platform — no installation or dependencies needed:

    Linux x64
    mockpoint-linux-x64
    macOS Apple Silicon
    mockpoint-darwin-arm64
    bash
    # Linux/macOS
    curl -LO https://releases.mockpoint.dev/latest/mockpoint-linux-x64
    chmod +x mockpoint-linux-x64
    mv mockpoint-linux-x64 mockpoint
    
    # Or use Docker
    docker pull mockpoint/mockpoint:latest

    Step 2: Create a Scenario

    Create a file called hello.yaml with this minimal scenario:

    yaml
    # hello.yaml — Your first mockpoint scenario
    name: "Hello OCPP"
    target: "ws://localhost:6602/ocpp"
    
    chargers:
      count: 1
      id_prefix: "CP"
    
    steps:
      - action: bootNotification
      - action: heartbeat
      - action: statusNotification
        status: Available

    Step 3: Run It

    Point mockpoint at your scenario file:

    bash
    ./mockpoint run hello.yaml

    You should see output like this:

    text
    [2025-01-10T14:32:01Z] CP001 → BootNotification
    [2025-01-10T14:32:01Z] CP001 ← BootNotification.conf (Accepted)
    [2025-01-10T14:32:02Z] CP001 → Heartbeat
    [2025-01-10T14:32:02Z] CP001 ← Heartbeat.conf
    [2025-01-10T14:32:02Z] CP001 → StatusNotification (connector=1, Available)
    [2025-01-10T14:32:02Z] CP001 ← StatusNotification.conf
    [2025-01-10T14:32:02Z] Scenario completed: 3/3 steps passed

    🎉 That's it!

    You just ran your first deterministic OCPP simulation. The same scenario file will always produce the same behavior — perfect for regression testing and CI pipelines.

    What's Next?

    💡 Free Tier Limits

    Free tier includes up to 3 virtual charge points. Need more chargers, CI mode with exit codes, or fault injection? See Pricing to compare plans.

    Related Topics

    Was this page helpful?