Skip to content
ARRF
Get Support

AP locations and roaming

You place each access point in the AR scene by standing under it and pinning it; ARRF can also guess positions automatically, but that is off by default. As you walk, ARRF marks where your phone roamed between access points. You can also mark where you’d add an AP or mesh node.

With AP location signs on (Settings → Display, on by default), ARRF floats a sign in the AR scene at each AP you’ve pinned. AP pinning is part of a RUCKUS survey, where ARRF knows the APs it polls.

Automatic estimates are off by default. Turn on Settings → AP placement → Estimate AP locations automatically to have ARRF guess unpinned APs from how their signal changes along your walk — a rough guide, often off by several metres. An estimate starts as a wide ”?” halo and tightens as more samples land, recomputing as you walk. The demo always shows auto-estimated signs, since there’s nothing to stand under.

Tap a sign to open the AP card. Its Location section shows:

  • Position — the confidence, or “pinned by you” if you’ve pinned it.
  • Uncertainty — the estimate’s radius (± X.X m).
  • Samples — how many readings from this AP fed the estimate.
  • Path-loss n — the fitted path-loss exponent.

Uncertainty, Samples and Path-loss n apply only to an estimate, so they are hidden once the AP is pinned. If an AP has served no samples yet, the card says “No samples from this AP yet — walk where it serves you.”

Stand under the AP and pin it in the Place APs sheet:

  1. In the survey, tap the Place APs chip (map-pin icon) to open the placement sheet. An orange dot on the chip means no AP is placed yet.
  2. Stand directly under the AP.
  3. Tap Pin here on that AP’s row.

The pin takes its position from where you stand. Its mount height starts 10 cm below the ceiling height in Settings → AP placement (default 2.7 m, so 2.6 m above the floor); adjust it per AP with the height stepper under the pinned row, in 10 cm steps. You can also pin from the AP card with Pin AP here.

A manual pin overrides the auto-estimate. To remove it, tap Clear in the placement sheet, or Clear manual pin on the AP card.

The AP card also carries AP vitals (per-radio airtime, TX power vs EIRP, client count, uptime, PoE), Wiring (switch, port, VLAN, and PoE from LLDP), and Relationships (channel and BSS-colour conflicts) — all read live from the AP over SSH.

How do I mark where an AP or mesh node should go?

Section titled “How do I mark where an AP or mesh node should go?”

Use Proposed placements, at the bottom of the same Place APs sheet. Stand where you’d add a device and tap AP here or Mesh node here.

  • Each proposal is named Proposed AP 1, Proposed mesh node 1, and so on; rename it, switch its kind, set its mount height, or remove it from its row.
  • Proposals are drawn dashed — in AR, on the floor plans, and in the PDF — because they are a recommendation, not a measurement.
  • They need no RUCKUS pack: proposed placements work on an Any Wi-Fi walk too.

When your phone hands off from one access point to another mid-walk, ARRF records a roam. With Roam markers on (Settings → Display, or the HUD flag chip, on by default) it draws a labelled post at each handoff in the AR scene.

Roams come from two places:

  • AP-side roams — on a RUCKUS survey, the APs report the phone moving between them. These feed the RF grade as flagged roams.
  • Phone-seen roams — on any survey, ARRF notices when the access point (BSSID) the phone is connected to changes. The Results Roaming card counts them, flags ping-pongs (bounced straight back within 30 seconds), and reports the longest interruption: under 150 ms is seamless for calls, under 500 ms a call would glitch, and longer is long enough to break up a call. Reading the access point needs Location access; without it the card says roams weren’t recorded.

The HUD’s roam count adds both kinds together.

Roams are always recorded and exported even with the markers hidden — the toggle only affects what’s drawn. Roaming events also feed the survey grade and the reports: see Results and the survey grade.