Skip to content

Platform

A complete indoor location stack — without the black box.

Multi-tenant architecture, open APIs, real-time event bus. Built for rollouts, not pilot purgatory.

Spatial hierarchy

Sites, buildings, floors, zones. A live model of the physical world that maps cleanly to your org structure.

Inventory & assets

Tags, manufacturers, custodians, photos, custom fields. Link any tag to any asset; bulk onboard from CSV.

Tracking engine

RSSI triangulation, occupancy, dwell, zone movement. Sub-second latency at the gateway.

Rules & alerts

Geofence, state-change, tamper detection. Compose rules per tag, asset class or zone.

Notifications

Email, push, Telegram, webhooks. Per-user preferences, per-rule routing, quiet hours.

Reporting

Event log, occupancy timelines, dwell histograms. Export CSV; pipe to your BI tool via webhook.

Forms & workflows

Inspection forms, hand-over checklists, custodian transfers. Templated, signed, attached to events.

Multi-tenant

Keycloak SSO, role-based access, per-site isolation. A user can hold N sites — all permissions resolve dynamically.

Open APIs

REST + WebSocket + Kafka events. Build dashboards, integrate ERPs, stream to your data lake.

The Orbit setup wizard

From box to live in five steps.

The same flow that's redefining indoor deployment — guided, AR-driven, and self-service. No more 'come back next Thursday with the cabling team'.

1. Welcome
2. Scan
3. Place
4. Assets
5. Live
Complete

Step 1 · Welcome

Sign in, pick your site

Open Orbit on your phone, sign in to your Meshtrack account, and choose the site you're setting up. Multi-site? Switch any time.

Active

Step 2 · Scan

Walk the floor — walls reveal as you go

Point the phone, walk slowly. Augmented-reality room scanning maps walls, openings and obstacles in real time. Most rooms take 3–5 minutes.

Complete

Step 3 · Place

Drop anchors, scan QR codes

Stick anchors to walls 3–4 metres apart. Scan each QR code — the app pairs the device, places it on your floor plan and runs a coverage check.

Step 4 · Assets

Bind tags to assets

Scan a tag, scan an asset (or batch via CSV). Add custodian, photo, custom fields. Bulk-onboard 1000s in a single sitting.

Step 5 · Live

Go live — locations stream in

The system calibrates from your floor scan, anchor positions and a 5-minute walk-test. Locations start flowing within seconds. Done.

The Orbit app

A spatial OS for your buildings.

Six steps, about twelve minutes. The Orbit mobile app takes you from unboxing to live tracking using AR — no contractors, no separate site survey, no consultant invoice.

  • 01

    AR room scan with LiDAR

    ARKit + LiDAR on iPhone Pro / iPad Pro; ARCore on Android. Walk the space slowly — walls draw themselves as you go. Typical floor: 3–5 minutes.

  • 02

    Tap-to-place anchors, scan QR to bind

    Stick anchors 3–4 m apart, tap the wall in the app to drop a pin, scan the QR on the device to pair it. A dozen anchors in five minutes.

  • 03

    Live coverage heatmap

    Green zones track well, amber is borderline, red needs another anchor. Move them before the validation walk — no guesswork.

  • 04

    Validation walk graded live

    Walk the route the app suggests. Positioning accuracy is graded in real time — you don't go live with a weak install.

~12 minutes from box to live

Setup · Step 2

Scanning
SCAN
PLACE
COVERAGE
VALIDATE
Walls: 19 · Coverage 100%

Setup · Step 3

Placing
SCAN
PLACE
COVERAGE
VALIDATE
TAP TO PAIR
Anchors: 3 / 4 placed

Setup · Step 5

Checking
SCAN
PLACE
COVERAGE
VALIDATE
Coverage: 94% · 1 weak spot

Setup · Step 6

Walking
SCAN
PLACE
COVERAGE
VALIDATE
Grade: A · 12 / 12 fixes

Architecture

One app talks to a microservices backbone.

Each service does one thing well. Replace, scale or self-host any layer.

HARDWARE Gateways · Anchors · Tags INGRESS MQTT / HTTP intake EVENT BUS Kafka LOCATION ENGINE RSSI → coords RULES ENGINE Geofence + state PROCESSOR Enrich + persist NOTIFICATIONS Email · Push · Webhook EVENT LOG Audit trail DATA STORES MongoDB · MySQL · Redis · InfluxDB

Each microservice runs in its own container, scales independently, and emits to the shared event bus.

Ready when you are

Production-grade. Self-installable.

Most platforms are one or the other. Meshtrack runs the same stack in your warehouse and in our hosted cloud.