Why distance estimates move

Calibration, in the context of Bluetooth beacons, means measuring the received signal strength indicator (RSSI) at known distances from a beacon in your specific environment, then recording those values so your software can estimate distance more reliably. A beacon calibration checklist is the structured record you work through to make sure that process happens consistently, is repeatable by different team members, and produces data you can actually trust.

A technician mounting and testing a small wireless device near an entrance
Illustrative example of installation, identification and signal verification.

The checklist itself is not a placement plan. Placement decisions — where on a wall, how high, how far apart — are covered separately. Calibration assumes you have already chosen a position and now need to characterise how that particular beacon behaves at that particular spot, with the surrounding materials, fixtures and obstructions that exist in your space.

A useful checklist covers three phases: preparation before you walk the floor, the measurements you take on-site, and the verification steps that confirm the numbers make sense. Without that structure, calibration becomes ad hoc. One engineer measures at one metre with a phone in a jacket pocket; another measures at one metre holding the phone at chest height. The resulting RSSI values differ, and nobody can explain why.

The purpose of the checklist is to eliminate that variation. It specifies the device used, the orientation, the height, the number of readings per distance, and the environmental conditions at the time. It also records the beacon's configured transmit power and advertising interval, because changing either of those after calibration invalidates the data.

Control the variables you can control

Retail environments

In a shop, calibration typically focuses on entrance zones, queue areas and promotional end-caps. The checklist should include a note about stock density at the time of measurement, because a fully merchandised display absorbs and reflects Bluetooth signals differently from an empty fixture. If you calibrate during a refit and then operate with full shelving, your distance estimates will drift. Record the stock state and flag it as a condition for re-calibration.

Museums and galleries

Museum calibration often targets exhibit-triggered content. The checklist here needs to account for display cases — glass and metal frames cause predictable reflection patterns that vary with visitor position. A practical addition is a column for "primary visitor approach direction", since most visitors approach an exhibit from a defined path rather than uniformly from all angles.

Warehouses and industrial spaces

Large open areas with metal racking present a different challenge. Multipath interference — where the signal bounces off racking and arrives at the receiver from multiple paths — makes RSSI readings unstable. The checklist should require a larger sample of readings per distance point in these environments, and a note on whether forklifts or other moving metal objects were present during measurement.

Events and temporary venues

For short-duration deployments, the checklist must be realistic about time constraints. A full multi-distance calibration at every point may not be feasible. A practical approach is to calibrate a representative subset of positions, document the conditions, and accept that accuracy will be lower than in a permanent installation. The checklist should include a sign-off field where the project lead acknowledges that trade-off.

Pre-calibration items to include

  • Beacon identifier, firmware version and configured transmit power
  • Advertising interval setting at time of calibration
  • Battery level or confirmation of fresh battery
  • Receiver device model, OS version and Bluetooth stack
  • Any phone case or accessory fitted to the receiver
  • Date, time and approximate temperature
  • Site plan with the beacon position marked

On-site measurement items

  • Defined distance points (for example, 0.5 m, 1 m, 2 m, 5 m)
  • Number of samples per point and sampling duration
  • Phone orientation and height at each point
  • Noted obstructions between beacon and receiver at each distance
  • People present in the measurement zone

Post-calibration verification

  • Does the RSSI curve follow the expected decay pattern?
  • Are there anomalous readings that need re-measurement?
  • Have the values been stored in the correct format for your platform?
  • Has the beacon been physically secured so its position cannot shift?

Records and triggers for re-testing

Treating manufacturer RSSI at one metre as a calibrated value

Beacon datasheets often quote a "measured power" value — the expected RSSI at one metre in open air. This is a reference point, not a calibration. In a real room, that value can be several dBm off due to the beacon's enclosure, the mounting surface and nearby materials. A calibration checklist that simply copies the datasheet value without on-site measurement is not a calibration at all.

Calibrating with one phone and deploying for all phones

Different smartphone models have different Bluetooth antennas and radio front-ends. An iPhone and an Android device at the same distance from the same beacon will often report different RSSI values. If your deployment targets multiple device types, the checklist should either require calibration with each target device category or include a field noting which device was used, so the limitation is documented for whoever interprets the data later.

Ignoring post-calibration changes

A checklist is a point-in-time record. If someone later adjusts the beacon's transmit power in a management platform, changes the advertising interval, moves the beacon by thirty centimetres, or installs a new metal sign nearby, the calibration data is stale. The checklist should end with a section listing the conditions that invalidate the calibration, so operations staff know when to repeat it rather than relying on outdated figures.

Not recording enough samples

RSSI fluctuates even in a static environment. A single reading at each distance is almost meaningless. The checklist should specify a minimum number of samples — the exact figure depends on your platform's requirements, but it is common to take multiple readings over several seconds and use a median or filtered average. Without that, you risk basing your distance estimates on an outlier caused by a momentary interference spike.

Overlooking temperature

Bluetooth radio performance shifts with temperature. A beacon calibrated at 15 °C in a cold warehouse may behave differently at 30 °C in summer. The checklist does not need to cover every temperature scenario, but it should record the temperature so that significant seasonal variation can be identified and addressed with supplementary measurements if needed.

Key checks for any calibration checklist

  • Is the beacon's transmit power and advertising interval explicitly recorded and locked until re-calibration?
  • Is the receiver device specified by model, not just "phone"?
  • Are distance points measured physically with a tape or laser measure, not estimated?
  • Is the sample size per point defined before measurement begins?
  • Are environmental conditions — stock, people, fixtures, temperature — noted?
  • Does the checklist include a clear pass/fail or review step before the values are committed to the system?
  • Is there a documented trigger for when re-calibration is required?

Calibration will not give you centimetre-accurate positioning from BLE beacons — that is not what the technology delivers in typical indoor environments. What it does give you is a consistent, defensible basis for zone detection and approximate distance estimation, provided the checklist is followed honestly and the results are treated as environment-specific rather than universal.