HotSpotVU is currently available to businesses in Canada only.
For device manufacturers

Implementation candidate Β· managed-site validation required

Ship a product that is easier to connect.

Give customers a defined path from power-on to approved access. Bring factory provisioning, credential lifecycle and connection visibility into your product without rebuilding every part of the network workflow.

MANAGED CONNECTIVITYYour deviceIndividual identityTrusted siteBusiness-approved accessYour serviceExisting Internet uplinkLocal control. Shared visibility.Identity Β· permission Β· fresh connection evidence
Your deviceIndividual identity
Trusted siteBusiness-approved access
Your serviceExisting Internet uplink
Local control. Shared visibility.Identity Β· permission Β· fresh evidence
Illustrative flow Β· supported sites require validation and activation

Less setup for customers

Provision an individual device identity, then let customers approve access at a supported site without entering a Wi-Fi password.

A reusable engineering foundation

Use a versioned API and Linux reference adapter for enrollment, credential lifecycle and connection observations across supported deployments.

Better evidence for support

Distinguish approval, connection and missing reports before investigating the application. Give support a specific layer to check.

Why this belongs in your solution

Plan for the first connection and the support calls after it.

Wi-Fi credentials, customer-site permissions and uncertain connection status add work around the product you are shipping. A reusable identity and connectivity integration gives teams a defined path from factory provisioning to supported customer deployments.

Build a consistent customer setup experience and give support better evidence.

Build your device

Keep application logic and protected key storage in your product.

Integrate once

Use the reference adapter and API for per-unit identity and lifecycle.

Support your fleet

Read authorized device state with fresh connection evidence.

Manufacturing enrollment with a private key retained on the device and a certificate issued for its public identity.
Manufacturing enrollment with a private key retained on the device and a certificate issued for its public identity.
  • DEVICE / PROTECTED STATION

    Generate the local key

    Create a UUID-bound CSR. Retain the private key in protected storage.

    CSR only β†’ Enroll through the API
  • TRUSTED BACKEND

    Enroll through the API

    Use scoped credentials and retain the stable registry identifier.

    Enroll scope β†’ Issue the certificate
  • CERTIFICATE SERVICE

    Issue the certificate

    Sign the CSR and return the certificate, trust and reporting bundle.

    Issued bundle β†’ Install the profile
  • PER-UNIT INSTALLATION

    Install the profile

    Install certificate, CA, server identity checks and device reporting token.

    Factory install β†’ Power on and request
  • CUSTOMER SITE

    Power on and request

    Authenticate with the installed identity. Wait for business approval.

Read the diagram description
  • DEVICE / PROTECTED STATION β€” Generate the local key. Create a UUID-bound CSR. Retain the private key in protected storage.CSR only β†’ Enroll through the API.
  • TRUSTED BACKEND β€” Enroll through the API. Use scoped credentials and retain the stable registry identifier.Enroll scope β†’ Issue the certificate.
  • CERTIFICATE SERVICE β€” Issue the certificate. Sign the CSR and return the certificate, trust and reporting bundle.Issued bundle β†’ Install the profile.
  • PER-UNIT INSTALLATION β€” Install the profile. Install certificate, CA, server identity checks and device reporting token.Factory install β†’ Power on and request.
  • CUSTOMER SITE β€” Power on and request. Authenticate with the installed identity. Wait for business approval.

From a development board to a repeatable deployment

Begin with a Linux/OpenWrt reference platform. Create a product, enroll a test device, install its credentials securely, and verify the first connection in the sandbox.

The dashboard groups products, batches, and devices. Your backend can use the same versioned API for enrollment, status, credential lifecycle, and explicit read-only provider delegation. Customer ownership transfer is outside the initial API.

Support with evidence

See whether a device is waiting for the business to approve it, has been denied, has authenticated successfully, or has stopped reporting. Connection state and application health are distinct.

A customer granting network permission does not give the manufacturer unrestricted visibility into that customer’s network or other devices.

What you integrate

Your device needs a supported Wi-Fi stack, EAP-TLS capability, secure private-key storage, reliable time handling, and the HotSpotVU connectivity adapter. Your manufacturing process must protect enrollment credentials and produce an identity for each unit.

The initial integration kit targets Python and Linux/OpenWrt. Embedded platforms need separate qualification. Device application firmware distribution is outside the initial service.

Evaluate before production

The sandbox allows ten devices and one explicitly authorized test site. Production review confirms supported hardware, expected behavior, service limits, and support arrangements.

Automatic connectivity applies to compatible, enrolled devices on explicitly enabled, supported sites with working Internet service. Local business permission is required.

Software implementation candidate. Physical router and device qualification is pending. IoT network features are disabled by default, and production activation is reviewed by HotSpotVU. Authorized sandbox trials use a bounded service-admin test window; this does not establish production qualification.

Connect with a clear path to production.

Start on supported Linux/OpenWrt hardware at an authorized HotSpotVU site. The business keeps control of network access. Production activation follows review; external OpenRoaming availability follows separate validation.