Skip to main contentSkip to search
Skip to main content

OpenWiFi (TIP) - Passpoint Configuration

Configure Passpoint (Hotspot 2.0) on OpenWiFi (Telecom Infra Project) access points to enable automatic WiFi authentication through IronWiFi's cloud RADIUS service. This open-source solution provides carrier-grade WPA2/WPA3-Enterprise security without manual network selection.

Overview

OpenWiFi is an open-source wireless networking solution from the Telecom Infra Project (TIP). It provides carrier-grade features including full Passpoint/Hotspot 2.0 support.

Supported Platforms

  • OpenWiFi Cloud SDK - Cloud controller
  • OpenWiFi AP Firmware - Compatible access points
  • Supported Hardware: EdgeCore, CIG, HFCL, Actiontec, and other TIP-compliant APs

Prerequisites

In OpenWiFi:

  • OpenWiFi controller deployed (cloud or on-premises)
  • OpenWiFi-compatible access points
  • OpenWiFi firmware 2.x or later

In IronWiFi Console (complete these first):

  1. Log in to IronWiFi Management Console
  2. Navigate to Networks > select your network
  3. Enable Passpoint
  4. Note the following:
    • RADIUS Server IPs
    • RADIUS Secret
    • NAI Realm (e.g.,
      ironwifi.com
      )
    • Roaming Consortium OIs

OpenWiFi Controller Configuration

OpenWiFi Cloud SDK Configuration

Step 1: Create RADIUS Profile

  1. Log in to OpenWiFi Cloud SDK
  2. Navigate to Profiles > RADIUS
  3. Click Create Profile
  4. Configure:

Step 2: Create Passpoint Profile

  1. Navigate to Profiles > Passpoint
  2. Click Create Profile
  3. Configure Hotspot 2.0 settings:

Step 3: Create SSID Configuration

  1. Navigate to Configurations > SSIDs
  2. Click Create SSID
  3. Configure:

Step 4: Create Device Configuration

  1. Navigate to Configurations > Device Configs
  2. Create or edit configuration
  3. Add the Passpoint SSID
  4. Push to devices

JSON Configuration Reference

Complete Passpoint Configuration

NAI Realm Encoding

The NAI realm format follows:

Where:

  • 0
    = UTF-8 encoding
  • 21
    = EAP-TTLS
  • [2:4]
    = Inner auth PAP

Common EAP methods:

  • 13
    = EAP-TLS
  • 21
    = EAP-TTLS
  • 25
    = EAP-PEAP

Advanced Configuration

3GPP Cellular Network

For carrier integration:

WAN Metrics

Configure link information:

Connection Capability

Define available services:

Operating Class

Configure supported frequencies:


OpenRoaming Integration

Full OpenRoaming Configuration


API Configuration

Using OpenWiFi API

Create configuration via API:

Get Device Status


Troubleshooting

Network Not Discovered

  1. Check Passpoint Status

    • Verify configuration pushed to device
    • Check device status in controller
  2. Verify ANQP

    • Check GAS/ANQP frames in packet capture
    • Verify all required IEs present
  3. Device Firmware

    • Ensure firmware supports Hotspot 2.0
    • Update to latest OpenWiFi firmware

Authentication Failures

  1. RADIUS Connectivity

  2. Check Logs

    • Review OpenWiFi controller logs
    • Check IronWiFi authentication logs
  3. NAI Realm

    • Verify realm encoding
    • Check EAP method matches

Debug Commands

On OpenWiFi AP CLI:


Best Practices

  1. Use Templates: Create reusable configuration templates
  2. Version Control: Track configuration changes
  3. Testing: Test with multiple Passpoint clients
  4. Monitoring: Set up logging and alerts
  5. Firmware: Keep APs on latest OpenWiFi firmware
  6. Redundancy: Configure backup RADIUS servers

Same vendor

Standards & reference

Was this page helpful?