24/7 Support & Monitoring

An indoor RTLS puts fixed anchors around a space and a small tag on each asset or person. The tags exchange radio signals with the anchors; the engine calculates position from time difference of arrival, two-way ranging or angle of arrival. UWB delivers 10–30 cm accuracy several times per second; BLE gives room-level accuracy of a few metres at lower cost. Positions drive zone occupancy, geofence alerts and digital-twin overlays.

Swedish Technology designs RTLS deployments from a measured anchor plan and a written accuracy target, and hands over the calibration data so your team can extend the system without us.

Reviewed 15 Aug 2026 by Swedish Technology Engineering Team · RFID, RTLS & IoT hub

Indoor zones and areas used for positioning

What problem does this solve?

Zone-based tracking answers where something was when it last passed a reader. That is enough for inventory and gates, but not for the questions that come from safety and production: is anyone inside the exclusion zone around that crane right now, which bay is the forklift actually in, how long did the maintenance crew spend in the substation, and where is the mobile ventilator on this floor. Answering those needs a position that updates continuously, not an event from an hour ago.

Teams that try to stretch existing infrastructure into this role are usually disappointed. Wi-Fi and plain BLE signal-strength positioning move with people, doors, stock levels and humidity; the same tag can appear to jump ten metres when a pallet is placed between it and a gateway. Accuracy quoted in a supplier proposal is typically an open-space, static-tag figure, while the operational requirement is a moving tag in an aisle surrounded by steel.

The third problem is the aftermath. An RTLS produces a very large number of positions per second, and without zones, rules and a calibrated floor plan it becomes a screen with dots that nobody watches. The engineering effort that matters is not installing anchors — it is the survey, the calibration, the zone model and deciding which few events deserve an alert.

How the solution works

A working indoor RTLS has four parts: surveyed anchors with known coordinates and synchronised timing, tags sized to the asset and its duty cycle, a positioning engine that fuses ranging measurements into filtered positions, and a rules layer that converts positions into zones, dwell times and alerts. UWB is used where centimetre-level accuracy changes a decision — safety exclusion zones, tool and process positioning, dense high-value storage. BLE is used where knowing the room or area is enough, which covers most search-and-find and utilisation use cases at a fraction of the infrastructure cost.

Swedish Technology delivers this as custom development around MOWQIE for the tracking and rules layer and, where a spatial context is needed, RASM for the floor-plan and 3D digital-twin overlay. The anchor survey, calibration files, zone definitions and integration code are handed over, so accuracy can be re-verified and the system extended to new areas by your own team.

  1. 1
    Input — tags and anchors Each tracked asset, vehicle or person carries a UWB or BLE tag with a defined transmit rate. Anchors or gateways are mounted at surveyed X/Y/Z coordinates, powered over Ethernet where cabling allows.
  2. 2
    Capture — ranging measurements UWB anchors measure time of flight to the tag by two-way ranging, or the difference in arrival time between synchronised anchors (TDoA); AoA arrays measure the angle a signal arrives from. BLE gateways measure signal strength, or angle when direction-finding hardware is used.
  3. 3
    Processing — solve and filter The engine trilaterates or multilaterates a raw position, then applies filtering (Kalman or similar), floor and wall constraints and speed limits, so a tag cannot jump through a wall or teleport between aisles.
  4. 4
    Zoning — apply the site model Positions are matched against the zone model: rooms, bays, exclusion zones, muster points, production cells. Most business logic works on zone and dwell, not on raw coordinates.
  5. 5
    Integration — publish events Zone entry and exit, dwell thresholds, occupancy counts and last-known position are published over MQTT, REST or a message queue to the WMS, EAM, safety systems, GIS or digital twin.
  6. 6
    Action — alerts and interlocks Rules raise control-room alerts, mobile notifications or, where the safety case allows it, signals to a supervisory system: person in exclusion zone, vehicle over speed in an aisle, asset leaving an authorised floor, no movement for N minutes.
  7. 7
    Reporting — utilisation and evidence Historical tracks feed utilisation, cycle-time and congestion analysis, muster reports after an evacuation drill, and an evidence trail for incident investigation, with retention rules agreed in advance.
Row of RFID gate pedestals installed along a warehouse dock
Pedestal gates along a warehouse dock. Contextual visual for UWB & BLE RTLS for Indoor Positioning.
RFID conveyor tunnel reader station over a roller conveyor
Conveyor tunnel reader for high-throughput reads. Contextual visual for UWB & BLE RTLS for Indoor Positioning.

Reference architecture

Keep positioning, rules and presentation in separate tiers. Positioning is hardware-specific and may be replaced; the rules and the site model should outlive any one vendor's anchors.

LayerWhat it contains
TagsUWB tags for assets, vehicles, badges and tools; BLE tags for lower-cost area visibility. Selection covers duty cycle, battery life, ingress protection, mounting, and whether a button, buzzer or motion sensor is needed.
Anchors / gatewaysSurveyed positions, PoE or local power, wired backhaul where possible, and time synchronisation for TDoA deployments. Anchor density is driven by required accuracy and by obstructions, not by floor area alone.
Positioning engineRanging fusion, filtering, floor assignment and coordinate transformation into the site grid. Runs on a local server or appliance so positions do not depend on an internet link.
Site model & rulesFloor plans, zone polygons, exclusion zones, muster points and rule definitions with hysteresis and debounce, so a tag on a zone boundary does not generate a hundred alerts.
Applications & overlayMOWQIE tracking screens and alert workflows; RASM digital twin or GIS for a floor-plan and 3D overlay; dashboards for utilisation and safety KPIs.
Enterprise integrationEvent publication to WMS, EAM (IBM Maximo), ERP (SAP, Oracle, Odoo), access control and control-room video, using idempotent messages with a stable asset key.

Deployment options: Anchors, engine and rules run on-premise on a segmented operational network. Dashboards can be published to a UAE-region private cloud for multi-site views, or kept entirely internal for classified sites; air-gapped deployments are supported with local update packages.

Key capabilities

Anchor layout and accuracy plan

Each area has a documented expected accuracy and the anchor count that delivers it, so nobody is surprised after installation.

available

UWB positioning (TDoA / two-way ranging)

Live position of tools, vehicles and people at 10–30 cm in the areas where it matters.

custom development

BLE area positioning and search

Staff can find mobile equipment to the right room in seconds, without cabling every zone.

custom development

Zone and geofence rules engine

Exclusion zones, dwell limits, occupancy caps and muster lists produce a small number of meaningful alerts.

custom development

Digital-twin and floor-plan overlay

Supervisors see live positions in the same 3D or 2D model they already use for the facility.

custom development

Calibration and verification procedure

A repeatable test with known reference points proves accuracy at acceptance and again after any change.

available

Historical tracks and utilisation analytics

Congestion, idle equipment and travel distance become measurable instead of anecdotal.

custom development

Bilingual control-room interface

Arabic and English operator screens and alert texts for government and industrial control rooms.

available

Integrations

Positions are only useful when they reach the systems people already work in. All of the following are implemented as custom development against documented APIs.

SystemIntegration point & data exchangedDirection
MOWQIE RTLSTracking, zone model, alert workflow and operator screens for tags, vehicles and personnel. → MOWQIE ÔÇô RTLS Trackingbi-directional
RASM digital twinLive position and zone-occupancy layers rendered on floor plans and 3D building models alongside other facility data. → RASM ÔÇô Digital Twininbound
IBM MaximoLast-seen location and custody on the asset record; work orders raised when critical equipment leaves an authorised area. → RFID Integration with SAP, Oracle, Odoo & IBM Maximobi-directional
SAP / Oracle / OdooLocation attributes, movement confirmations and utilisation data pushed as filtered business events rather than raw positions. → RFID Integration with SAP, Oracle, Odoo & IBM Maximooutbound
Warehouse management (Octopus WMS)Forklift and pallet positions for put-away guidance, aisle congestion and dock-area management. → Octopus WMSbi-directional
Video and safety systemsZone alerts correlated with camera views for verification in the control room, and integration with evacuation and mustering procedures. → RAQEEB ÔÇô AI Surveillanceoutbound

Industry use cases

Manufacturing & heavy industry

Exclusion zones around presses, cranes and robots: an alert when a badge enters an active work envelope, plus a record for the safety file.

Warehousing & logistics

Forklift position and speed by aisle, dock-door occupancy, and locating a misplaced pallet without a full aisle search.

Oil, gas & utilities

Personnel accountability during turnarounds and confined-space work, with automatic muster lists at assembly points during a drill.

Healthcare

Room-level search for pumps, beds and ventilators, and dwell reporting for equipment that leaves the ward it belongs to.

Construction & large sites

Worker presence per zone, contractor time on site, and alerts when someone enters an area with an active permit restriction.

Government facilities

Visitor and contractor movement inside restricted floors, with retention and access rules aligned to the facility's security policy.

UAE & GCC considerations

Tracking people indoors is regulated by policy as much as by technology in the UAE and GCC. Deployments in government and semi-government facilities normally require the positioning engine, database and dashboards to run on-premise or in a UAE-region private cloud, with clear retention limits on personal movement data and access restricted to named control-room roles. We design badge tracking as role-based and zone-based rather than individual surveillance wherever the operational goal allows it, and document that choice for the HR and legal review that usually accompanies approval. Operator interfaces and alert texts are delivered in Arabic and English, and radio equipment must comply with TDRA frequency and power rules for the UWB and 2.4 GHz bands.

Implementation approach

  1. 1
    Requirements and rules workshop (1 week) List the questions and alerts that must work on day one, the areas where they apply, and who acts on each alert. Alerts without an owner are removed at this stage.
  2. 2
    Accuracy target per area Agree, in writing, the accuracy needed in each area — centimetre, metre or room — and accept BLE where a cheaper answer is sufficient.
  3. 3
    Site survey Measure obstructions, ceiling structure, metal density, cable routes and power availability; produce an anchor layout with expected coverage and blind spots.
  4. 4
    Pilot area Install one representative area, survey the anchor coordinates, calibrate, and verify accuracy against marked reference points with a moving tag, not only a static one.
  5. 5
    Zone and rule modelling Draw zone polygons on the floor plan, define hysteresis, dwell thresholds and escalation paths, and tune until alert volume is manageable.
  6. 6
    Integration build Publish events to MOWQIE, the twin, the WMS or EAM with a stable asset key and idempotent messages; agree replay behaviour after an outage.
  7. 7
    Rollout and acceptance Extend area by area, repeating the verification procedure; acceptance is measured accuracy and alert behaviour, not the number of anchors installed.
  8. 8
    Hand-over and maintenance plan As-built anchor survey, calibration data, zone definitions, source code, spare tags and anchors, battery replacement schedule and operator training.

Security & deployment

An RTLS that tracks staff or contractors is a personal-data system and is designed accordingly: role-based access to live positions, aggregated views for supervisors, full detail only for authorised safety and security roles, and an agreed retention period after which tracks are aggregated or deleted. Anchors and the positioning engine sit on a segmented operational VLAN with no inbound internet route; tag identifiers are meaningless outside the database, and the mapping from tag to person is held in a restricted table with its own audit log. Integration to enterprise systems is one-way where possible, uses service accounts with least privilege, and every published event is logged. For classified facilities the entire stack, including map data and floor plans, is deployed on-premise or air-gapped.

Limitations & prerequisites

  • UWB accuracy of 10–30 cm assumes line of sight to at least three or four anchors; behind machinery, inside metal cages or through thick walls the error grows and can degrade to metres.
  • TDoA deployments need tight time synchronisation between anchors, usually via cabling or a wireless sync master — this is a real installation constraint, not a configuration setting.
  • BLE signal-strength positioning is affected by stock levels, people, doors and humidity; expect area-level accuracy and re-calibration after significant layout changes.
  • Battery life quoted for tags assumes a specific update rate; running a tag at 10 Hz for safety use can shorten life from years to months.
  • Anchor and cabling cost scales with area and obstruction density, so a large low-value warehouse rarely justifies full UWB coverage.
  • The floor plan and zone model must be maintained; when racking or partitions move and the model is not updated, alerts become wrong before anyone notices.
  • Tracking people requires policy approval, consent or works-council style agreement depending on the organisation; the technical deployment is usually not the critical path.

UWB vs BLE vs RFID zones for indoor positioning

Choose the least infrastructure that answers the question. Many sites combine all three.

CriterionUWBBLERFID read points / zones
Typical accuracy10–30 cm3–10 m (1–3 m with direction finding or dense gateways)Zone or gate presence only
Update rate1–10 Hz, tunableEvery 1–10 s typicallyEvent on passing a reader
Infrastructure densityAnchors every 15–30 m, line of sight, time syncGateways every 15–30 m, no syncReaders only at chosen points
Installation effortHigh — survey, cabling, calibrationMedium — power and network per gatewayLow to medium — per read point
Tag cost and batteryHigh cost, 1–3 yearsMedium cost, 1–5 yearsPassive tags, no battery
Best suited toSafety zones, process positioning, high-value dense storageSearch and find, utilisation, area occupancyCounting, custody, entry/exit evidence
Weak pointCost per square metre and obstruction sensitivityAccuracy varies with environmentNo position between read points

A common design is BLE across the whole building for search and utilisation, UWB only in the safety-critical or high-density areas, and passive RFID at doors and gates for custody evidence.

FAQ

Plan on 10–30 cm for UWB inside a well-anchored area with line of sight, and 3–10 m for BLE without direction finding. The number that belongs in a specification is the accuracy measured in your own building at acceptance, with a moving tag, in the worst area — not the datasheet figure.

For UWB, a tag should see at least four anchors, which usually means one anchor per 15–30 m in open space and considerably more where racking or machinery blocks line of sight. BLE gateways can cover larger areas because the requirement is presence, not geometry. A survey converts this into a real number for your layout.

Two-way ranging measures the round-trip time between a tag and each anchor — accurate, but it uses more tag battery and airtime. TDoA has the tag transmit once while time-synchronised anchors compare arrival times, which scales to many tags. AoA measures the direction a signal arrives from using an antenna array and can position with fewer anchors, at the cost of more sensitive installation.

Area and obstruction density drive anchor count, cabling and installation, which is usually the largest line. Tag count drives the second. Then come the rules, integration and twin overlay work. Battery replacement and anchor maintenance are recurring costs that should appear in the five-year model.

A pilot area typically takes four to eight weeks including survey, installation, calibration and verification. A full building depends on cabling access more than on software, and is usually rolled out area by area over two to four months.

Yes. Anchors, the positioning engine, the rules layer and dashboards all run inside your network. Only optional remote support or multi-site reporting needs outbound connectivity, and both are optional.

Usually yes. CAD or BIM floor plans are converted into a georeferenced site model with zone polygons; where a 3D model exists we can overlay live positions in the digital twin. Poorly maintained drawings are the common obstacle, and cleaning them is part of the project.

Technically yes, with badge tags. Practically it requires a written policy: purpose limited to safety and access, role-based visibility, a retention limit and, in most organisations, HR approval. We recommend zone-level and role-level reporting rather than individual tracking wherever the safety goal allows.

You do. The anchor survey, calibration data, zone definitions, rule configuration and integration source code are handed over with training, so your team can extend coverage and re-verify accuracy independently.

Need to know where things are, not just where they were?

Send a floor plan with the areas that matter and the alerts you want raised. We reply with an indicative anchor layout, a tag count, the accuracy you can expect in each area, and where a cheaper zone-based design would do the same job.

Request an RTLS Site Survey

+971 56 404 6555 · info@swedishtechnology.com

RFID Asset Management System

Swedish Technology supplies the complete RFID stack — UHF tags, handheld and fixed readers, gates, antennas, printers and the asset management platform — with the integration and RF engineering behind it.

Request RFID Solution Pricing

Sources & evidence

  1. Bluetooth SIG — Core Specification (includes direction finding, AoA/AoD)
  2. Bluetooth SIG — Specifications list — profiles relevant to location and mesh
  3. FiRa Consortium — UWB technology and interoperability — UWB profiles built on IEEE 802.15.4z
  4. OGC — IndoorGML standard — open model for indoor spatial data and navigation
  5. GS1 — EPC Tag Data Standard — identifier scheme used where RFID and RTLS share an asset key

Vendor and product names are trademarks of their respective owners; references are for technical context and do not imply partnership, certification or endorsement unless stated on the vendor's official pages.

Call WhatsApp