HotSpotVU is currently available to businesses in Canada only.
Guide Β· Operations

Implementation candidate Β· managed-site validation required

Troubleshoot the layer that actually failed.

Start with the reported state and its timestamp. A stale cloud observation cannot establish that a device or satellite has failed locally.

Integration at a glance

Local connection

Check credentials, association, backhaul and AP activation.

Internet uplink

A connected radio does not prove upstream reachability.

Reporting freshness

Use the last-confirmed time before treating missing reports as a local fault.

Target supported hardware and an enabled site. Your application retains its own health and recovery responsibilities.

Interpret connection state

Waiting for approval: ask the authorized business to review the device request. Denied or revoked: resolve local policy before investigating radio settings.

Authentication failed: inspect certificate validity, trusted server identity, platform support, and clock handling. Backhaul connected but AP inactive: inspect the satellite configuration acknowledgement.

Wi-Fi connected but Internet unavailable: inspect the gateway’s upstream connection. Not reporting: check the last confirmed time and management path before concluding the local link is down.

Freshness and outage behavior

The initial always-on reference integration reports every 30 seconds and considers observations stale after 90 seconds. These defaults are for qualified reference devices, not an assertion about sleeping sensors.

During an uplink outage the gateway can retain local observations for later synchronization. Established sessions may retain installed policy within its validity period; new authentication fails closed and retries automatically. Offline commissioning is not supported.

Initial compatibility matrix

Software target: Linux/OpenWrt clients with supported enterprise Wi-Fi and local key storage. Infrastructure target: GL-MT6000 gateway and single-hop managed satellite.

Qualification status: physical validation pending by the site operator after implementation. Do not treat the target list as a certified or production-qualified matrix.

Not initially supported: arbitrary third-party extenders, multi-hop mesh, shared-password-only IoT platforms, embedded adapters without qualification, or guaranteed external roaming.

Prepare a support request

Include the stable device identifier, site authorization context, software version, operation or event identifier, last-confirmed timestamps, and a redacted diagnostic summary.

Do not send passwords, private keys, bearer tokens, or unrelated network client records. Reproduce with one device in the authorized sandbox where possible.

Diagram and flow

Separate local link and Internet checks from recent cloud telemetry; stale observations become not reporting.
Separate local link and Internet checks from recent cloud telemetry; stale observations become not reporting.
  • DEVICE OBSERVATION

    Check link and uplink

    Observe Wi-Fi and HTTPS reachability separately. Do not infer application health.

    Health + time β†’ Report observations
  • AUTHENTICATED API

    Report observations

    Send event ID and timestamp with the device reporting credential.

    Compute β†’ Evaluate the last report
  • FRESHNESS CHECK

    Evaluate the last report

    Compute current status from the observation and its validity window.

    Expired β†’ Mark not_reportingRecent β†’ Show the observed state
  • RECENT EVIDENCE

    Show the observed state

    Keep authorization, connection and Internet checks distinct in your UI.

  • EXPIRED EVIDENCE

    Mark not_reporting

    Show the last confirmed time. Silence does not prove the local link failed.

Read the diagram description
  • DEVICE OBSERVATION β€” Check link and uplink. Observe Wi-Fi and HTTPS reachability separately. Do not infer application health.Health + time β†’ Report observations.
  • AUTHENTICATED API β€” Report observations. Send event ID and timestamp with the device reporting credential.Compute β†’ Evaluate the last report.
  • FRESHNESS CHECK β€” Evaluate the last report. Compute current status from the observation and its validity window.Expired β†’ Mark not_reporting.Recent β†’ Show the observed state.
  • RECENT EVIDENCE β€” Show the observed state. Keep authorization, connection and Internet checks distinct in your UI.
  • EXPIRED EVIDENCE β€” Mark not_reporting. Show the last confirmed time. Silence does not prove the local link failed.