Skip to content
ARRF
Get Support

Setting up a RUCKUS One account

Connecting a RUCKUS One account lets you survey by venue: ARRF pulls the venue’s access points and fetches each AP’s password automatically, so you never type or maintain per-AP passwords. It’s optional — manual surveying needs none of this.

Open Settings → RUCKUS One account and fill in:

FieldNotes
RegionNorth America, Europe, or Asia — the RUCKUS One API region for your tenant. Defaults to North America. It picks the API host: api.ruckus.cloud, api.eu.ruckus.cloud, or api.asia.ruckus.cloud.
Tenant IDYour RUCKUS One tenant identifier.
Client IDThe API client’s ID.
Client secretThe API client’s secret. Stored only in this device’s Keychain; once saved the field shows •••••••• saved in Keychain and the secret is never displayed again.

Get these from RUCKUS One → Administration → Account Management (API credentials). ARRF uses them to mint a short-lived token via the OAuth2 client_credentials grant; the token is cached and refreshed automatically.

Tap Test connection. On success ARRF reports how many venues it found, for example “Connected — 3 venues”. If it fails, ARRF shows a specific reason — see Troubleshooting.

  • Venue import — the Survey lobby’s Where picker lists your venues; choose one and ARRF surveys its access points.
  • Automatic AP passwords — ARRF fetches each AP’s rkscli password just-in-time by serial, so you never enter one. Fetched passwords are cached in the Keychain until shortly before they expire (a five-minute safety margin covers clock skew and a survey outliving its fetch), and a login failure drops the cached value so the next attempt refetches.
  • Offline-on-LAN — after one fetch, the venue’s AP inventory is cached, so you can survey on the LAN without re-querying RUCKUS One.

Only APs that are operational and have a LAN IP are surveyable; the rest appear in the lobby greyed out.

If a just-in-time fetch fails for one AP, ARRF falls back to any password you saved by hand for that AP’s IP under Settings → Connection → APs, and only reports the fetch error when there is nothing to fall back on. See Connecting to your RUCKUS APs.

Settings → RUCKUS One account → Disconnect RUCKUS One removes the tenant ID, client ID, and secret, forgets the selected venue and its cached AP inventory, and restores the Toolbox sample gallery. Manual AP IPs you added under Connection → APs are kept.

There is no ARRF backend. The OAuth client secret and any fetched AP passwords live only in this device’s Keychain (device-only, not synced to other devices via backup). Region, tenant ID, and client ID are not secrets and are stored in local app settings. Nothing is sent anywhere except your RUCKUS One tenant and your own APs.

The only host ARRF reaches over the internet is the API host for your region above. Everything else — AP logins, packet-capture transfers — stays on your local network.