Multi-tenant IoT cloud platform

Your device fleet,
in full view.

ThingsVU registers your devices, streams their telemetry in real time, and pushes secure over-the-air updates — with enterprise sign-in built in from day one.

MQTT & HTTPS ingestion OAuth2 + PKCE Tenant isolation
Platform

Everything a connected product needs — nothing it doesn't.

The essentials, built well: devices, live data, dashboards, and updates, on a foundation you can actually operate.

device.registry

Device management

Register devices from profiles, group them with tags, and track firmware and last-seen status across every tenant.

telemetry.stream

Real-time dashboards

Live charts, gauges, tables, and maps update the instant data arrives — pushed straight to the browser over WebSocket.

ota.rollout

Over-the-air updates

Publish signed firmware, target a device or a whole group, and watch each unit move from queued to updated.

auth.enterprise

Enterprise sign-in

Password and Google login, OAuth2 with PKCE for mobile, and cookie-based sessions for the web — no tokens in the browser.

tenant.isolation

Multi-tenant by design

Every tenant gets its own isolated data, users, and devices — provisioned automatically, kept strictly apart.

ingest.transport

MQTT & HTTP ingestion

Connect constrained devices over MQTT or send readings over plain HTTPS — the same pipeline handles both.

From device to dashboard

Four steps to a live fleet.

The path a reading takes from a device in the field to a chart in front of you.

step 01

Register

Create a device and issue an access token or MQTT credentials.

POST /api/v1/devices
step 02

Connect

The device publishes readings over MQTT or HTTPS with its token.

tenants/…/telemetry
step 03

Observe

Telemetry lands in your dashboards and streams live to the screen.

WSS /ws · <1s
step 04

Update

Push a signed firmware package and track the rollout per device.

POST /ota/packages
Provisioning & security

Trusted from the first packet.

Choose how devices prove who they are, and rely on enterprise-grade controls everywhere else.

Ways to provision a device

Pick the method that fits your hardware and threat model.

access_token
Access tokenA per-device secret sent over HTTPS or as an MQTT identity. Simplest to get started.
mqtt_basic
MQTT username & passwordStandard broker credentials, validated on connect and scoped to the device's own topics.
x509_mtls
X.509 certificateson the roadmapMutual TLS with per-device certificates for the highest assurance.

Security you don't have to bolt on

Sensible defaults, all the way down.

Single sign-on & social loginPassword, Google, and SSO through a dedicated identity layer.
OAuth2 with PKCEPublic-client flows for mobile; cookie-based sessions for the web app.
Isolated per tenantEach tenant's data lives apart and stays apart, by construction.
Encrypted end to endCredentials hashed at rest; TLS on every connection, brokers included.

See your fleet in ThingsVU.

Spin up a tenant, connect your first device, and watch the data arrive — free while you build.