UX Design · Study deck

Location Awareness: Positioning Basics

A distance estimate changes when walls, bodies, and radio power change.

UX Uma is your guide for this deck.

locationawareness
UX Uma, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Explain Location Awareness: Describe why location awareness is fundamental to IoT and mobile services
  • Compare Positioning Technologies: Evaluate GPS, Wi-Fi, BLE beacons, UWB, and cellular positioning for different scenarios
  • Classify Application Domains: Distinguish where location-aware systems add value (safety, energy, navigation, social)
  • Assess Technology Trade-offs: Analyze accuracy, cost, power, and infrastructure trade-offs for positioning systems
iotclass.org

Major section

Start Simple

Ultra-wideband (UWB) is a radio method that can measure distance with short signals.

  • A rough zone may be enough for a sign, while an automatic door action needs much stronger proof.
  • The screen should show doubt instead of a false exact point.
  • High-impact actions need a safe fallback or a second source.

Key terms

No method
No method is best in every place.
If the evidence
If the evidence is weak, wait or ask rather than hide doubt behind a sharp map pin.
Location
Location is not just a dot on a map; it is evidence for a decision.
iotclass.org

Major section

Start Simple (continued)

No method is best in every place.

  • The deeper sections compare accuracy, energy, installed equipment, and privacy so the choice remains tied to one use and one tested setting.
  • Say where the person may be, how old the estimate is, and what the app will do next.
  • If the evidence is weak, wait or ask rather than hide doubt behind a sharp map pin.
  • Location is not just a dot on a map; it is evidence for a decision.
iotclass.org

Major section

Location as Design Signal

The useful design question is what action changes when location confidence changes.

  • A precise coordinate is not always the right target.
  • A thermostat may only need home/away presence.
  • A hospital asset tag may need room-level location.
  • A warehouse robot may need lane-level position and obstacle context.
iotclass.org

Major section

Location as Design Signal (continued)

A delivery app can show "nearby" when GPS uncertainty is high, while a warehouse forklift system may need lane-level confidence before changing a speed rule.

  • A safety application may need a conservative geofence that avoids false unlocks, false alarms, or missed exits.
  • the linked figure in Part 2 shows that the same raw location estimate can support very different product behavior.
  • The beginner mistake is treating location as a single answer.
iotclass.org

Major section

Location as Design Signal (continued)

A home automation app may use "inside the home geofence" as a low-risk hint to warm the house, but it should not use the same hint to unlock a door without additional confirmation.

  • The interface should communicate the level of confidence that matters to the next action.
  • The product has to define the zones people understand, the automation that depends on each zone, the fallback when location is stale, and the privacy promise attached to the data.
  • Real systems usually have a location claim with a source, age, estimated error, confidence, and permission state.
iotclass.org

Major section

Match Tech to Risk and Place

GNSS works well outdoors but degrades indoors, in urban canyons, and near reflective surfaces.

  • Wi-Fi positioning can reuse installed access points but depends on fingerprint quality and infrastructure change.
  • BLE beacons are cheap for proximity but RSSI moves with bodies, shelves, and doors.
  • UWB can support precise ranging but needs anchors, calibration, and power planning.

Why it matters

For a hospital asset tag, "the correct room within a few meters" may be enough because staff only need to find the wheelchair or pump.

iotclass.org

Major section

Match Tech to Risk and Place (continued)

For a worker safety exclusion zone, a false "outside the danger zone" result can injure someone, so the design may need conservative boundaries, dwell time, redundant signals, and a local alarm.

  • A zone can be a country, site, building, floor, room, corridor, shelf, doorway, dock bay, vehicle, or near-device bubble.
  • Each zone needs an enter rule, exit rule, stale limit, and ownership model.
  • BLE tags need battery replacement and attachment policy.
iotclass.org

Major section

Match Tech to Risk and Place (continued)

Geofences often need hysteresis so the enter boundary is not the same as the exit boundary.

  • Indoor systems often need map versioning because moving a beacon, anchor, access point, or metal shelving can change the signal landscape.
  • UWB anchors need surveyed locations and clock behavior.
  • Wi-Fi fingerprints need refresh when access points move.
iotclass.org

Major section

Location Needs Time and Frames

Location data is only meaningful with a coordinate frame, timestamp, source, and quality estimate.

  • A latitude/longitude pair from GNSS, a room label from BLE fingerprinting, and a distance estimate from UWB two-way ranging are different kinds of claims.
  • They should not be mixed without stating uncertainty.
  • Automation should consume those quality flags deliberately.

Key terms

Sensor fusion
Sensor fusion is useful because each signal fails differently.
iotclass.org

Major section

Location Needs Time and Frames (continued)

Geofences need enter and exit thresholds, dwell time, and duplicate suppression.

  • Indoor systems need map versioning, anchor identity, clock behavior, and multipath handling.
  • Mobile apps need permission state, background execution limits, battery policy, and local fallback when the operating system throttles scans.
  • GNSS estimates position from satellite timing and needs line of sight to enough satellites.
iotclass.org

Major section

Location Needs Time and Frames (continued)

A phone can combine GNSS, Wi-Fi scans, Bluetooth scans, inertial motion, barometer readings, cellular information, and map constraints.

  • Urban canyons and indoor spaces introduce multipath, where reflected signals make the receiver solve against a distorted path length.
  • Wi-Fi and BLE methods often use received signal strength or fingerprints, so walls, people, doors, and shelving can change the estimate.
  • An industrial RTLS can combine UWB anchors with BLE proximity or manual check points.
iotclass.org

Major section

Location Needs Time and Frames (continued)

UWB improves ranging by using very short pulses and time-of-flight or time-difference methods, but it depends on anchor geometry, calibration, and clock assumptions.

  • The fusion layer should output more than a position: it should include source list, confidence, estimated error, last update time, coordinate frame, and whether the value is suitable for automation or only for display.
  • A stale room estimate might still be useful for search history but not for a live safety alert.
  • A geofence transition might require 30-60 seconds of dwell time before an arrival action fires.
  • Sensor fusion is useful because each signal fails differently.
iotclass.org

Major section

Getting Started (For Beginners)

This order matters because sensing a position is useful only when a product has defined what the resulting context is allowed to change.

  • The rest of the chapter adds the missing engineering conditions—accuracy, freshness, consent, and fallback—that determine whether that rule is trustworthy.
Diagram showing location awareness workflow: device determines its position using GPS/Wi-Fi/Bluetooth signals, position data is processed to identify the zone, and automated actions are triggered based on location.
Diagram showing location awareness workflow: device determines its position using GPS/Wi-Fi/Bluetooth signals, position data is processed to identify the zone, and automated actions are triggered based on location.
iotclass.org

Deck summary

Key takeaways

Ultra-wideband (UWB) is a radio method that can measure distance with short signals.

  • No method is best in every place.
  • The useful design question is what action changes when location confidence changes.
  • A delivery app can show "nearby" when GPS uncertainty is high, while a warehouse forklift system may need lane-level confidence before changing a speed rule.
  • A home automation app may use "inside the home geofence" as a low-risk hint to warm the house, but it should not use the same hint to unlock a door without additional confirmation.
iotclass.org

Retrieval practice

Recall check 1 of 2

UX Uma says: answer from memory, then check your reasoning.

Q1An app uses a rough zone estimate to guide a visitor. The team wants the same estimate to trigger a door automatically. What should change in the review?

ARequire stronger action evidence and a safe fallback
BKeep the same confidence rule because the map looks precise
CRemove uncertainty from the display to simplify the action
DUse the most recent fix without checking its age
Show answer

Answer: A The opening distinguishes a guidance hint from a higher-impact automatic action.

iotclass.org

Retrieval practice

Recall check 2 of 2

UX Uma says: answer from memory, then check your reasoning.

Q2A home geofence provides a hint to warm the house. How should a door-unlock feature use that same hint?

ATreat home presence as direct permission to unlock
BUse the heating outcome as proof of precise position
CHide stale location because the home zone is familiar
DRequire additional confirmation for the stronger action
Show answer

Answer: D The chapter explicitly separates a low-risk heating hint from door authority.

iotclass.org

Print reference

Answers

Answer key.

  1. A · The opening distinguishes a guidance hint from a higher-impact automatic action.
  2. D · The chapter explicitly separates a low-risk heating hint from door authority.
iotclass.org