Advantages of Real Time Location Systems (RTLS)

RTLS systems are used to track the location of objects or people, tagged with Bluetooth beacons, in real time. Some of the advantages of using a RTLS include:

  1. Improved efficiency: RTLS systems allow organisations to track the location of assets or personnel in real time, which can help improve the efficiency of operations. For example, a RTLS system can be used to track the location of equipment in a warehouse, allowing workers to quickly locate and retrieve items when needed.

  2. Enhanced safety: RTLS systems can also be used to improve safety in a variety of settings. For example, a RTLS system could be used to track the location of workers in a construction site, allowing supervisors to quickly respond to any safety incidents.

  3. Increased visibility: RTLS systems provide organisations with real-time visibility into the location of assets or personnel, which can help with decision making and resource allocation. For example, a RTLS system can be used to track the location of vehicles on a site, allowing managers to optimise routes and reduce fuel consumption.

  4. Improved asset utilisation: RTLS systems can help organisations to better utilise their assets, by providing real-time information about their location and availability. For example, a RTLS system could be used to track the location of equipment in a hospital, allowing better matching of demand with supply.

Overall, the main advantage of using a RTLS system is that it provides organisations with real-time information about the location of assets or personnel, which can help them to improve efficiency, enhance safety, and better utilise their resources.

Read about BeaconRTLS

Choosing a Real Time Locating System (RTLS)

A Real-time locating system (RTLS) automatically tracks the location of objects or people. Beacons, sometimes called tags, are placed on things that move and gateways, sometimes called locators, detect the beacons and send data to software either locally or in the cloud. A user interface shows the current locations.

Most organisations looking for a RTLS for the first time don’t know what aspects of systems are most important. People usually focus on maximum accuracy when, in fact, a system with maximum accuracy involves consequent undesirable compromises. Some suppliers’ marketing also focuses on performance that’s only achievable in a lab or factors that might seem important now but will become less important when other issues are known. In practice, every situation is different and you need to balance factors based on your needs.

Number of Assets

The number of assets you need to track usually has largest influence on the type of system you should consider. All systems are limited by how much data they can process. More accurate systems such as Ultra-Wideband (UWB) and Bluetooth AoA produce more data and hence support a lower maximum number of assets. However, the actual number depends on many factors such as the underlying hardware speed, the network speed (i.e. is local or in the cloud) and settings within the RTLS system itself.


When talking to vendors, it’s important they assess the number assets you will need in the future, as well as now, so as to not outgrow a system. Scalability isn’t only about assets. It also involves the number of gateways, the degree to which they overlap physical areas, thus producing more data for more accuracy, and the scalability of subsequent processing software.


The use of RTLS is much like the Internet of Things (IoT) in that everyone wants to get something slightly different out of the data. If you require something other than searching for assets, this means you or your vendor will need to write reports, scripts or use reporting tools such as Grafana to extract insights. The RTLS should have an API, usually using HTTP REST, to extract data. If you have local access to the system, it’s often more flexible and faster if you can also gain direct access to the underlying database for reporting. This also opens up the number of off-the-self reporting tools that can be used.

Most systems have a user interface where you can add and remove beacons and gateways. However, imagine doing this for 1000s of assets. Look for an API to allow you to add, modify and view beacons and gateways programmatically. This allows other programs such as apps, ERP, WMS, your custom systems and scripts to simplify integration.


In reality, systems tend to get re-used for more than one use case as the organisation’s digital maturity grows. Check the system provides suitable access to the data for future uses. Ensure various beacon models are available for those anticipated uses.


As previously mentioned, the best accuracy isn’t always the top consideration. Our article on microlocation accuracy explains the different kinds of system and corresponding accuracy. Note also, that many RTLS have settings that balance accuracy with latency and maximum number of assets.


Latency is how long it takes to know a new location after something has moved. A shorter latency requires the assets to send data more often thus decreasing asset battery life. More data also implies a fewer maximum number of beacons.

Battery Life

As mentioned, above, the frequency of beacons advertising their location directly impacts beacon battery life. Systems such as UWB and Bluetooth AoA tend to have beacons advertising more often to allow higher accuracy. However, look for beacons that have accelerometers that advertise more often only when moving thus saving battery life.

License Type

Consider if you need a system locally, in the vendor’s cloud or your own cloud. For thousands of assets, reporting frequently for low latency, you will need the system to be local. If you are using SaaS you will also need to consider issues such as the service level agreement (SLA) and the location of the server for privacy requirements such as GDPR. Another issue related to SaaS, particularly with VC start-ups, is the longevity of the solution. Is the vendor going to be providing the platform as long as your project? Some early beacon platforms have already closed. Others have been taken over by large companies that have other agendas.


You need to assess the security of the proposed system. This includes factors such as logins, SSL, secure APIs and the security related to the location/hosting of system.


As well as the headline price, also consider if the solution is financially scalable once you increase the number of assets and gateways. Also determine if future costs are known and acceptable.


Remember that the ‘best’ RTLS is not the one the vendor claims as best for some arbitrary feature but instead is the one that best suits your needs. You will need to balance the needs of the project with the capability of the RTLS that offers the best fit.

Cisco and Aruba Based Real Time Location Systems (RTLS)

A growing number of WiFi access point vendors such as Cisco and Aruba are offering Real Time Location Systems (RTLS). While using existing hardware might seem compelling, it’s sometimes not practical. Here are some questions to be answered when considering such systems:

  • Does your site have access points from mixed vendors? If so, the RTLS won’t work across them.
  • Does your site have enough (overlapping) access points to support the RTLS?
  • What will be the latency? Hardware providing WiFi access point functionality and Bluetooth scanning can’t provide optimal throughput leading to much lower latency to find items typically in minutes rather than seconds.
  • What is the location technology? Access point systems use RSSI based locating rather than angle of arrival (AoA) that’s typically accurate to 5m rather than sub 1m. They also don’t provide the the breadth of IoT sensing provided by dedicated-hardware RTLS systems.
  • What is the maximum number of assets? Non-dedicated hardware doing the scanning for beacons severely reduces throughput and hence the maximum possible number of assets.
  • Is it SaaS? Are the future subscription costs known? What is the SLA? Where is the server? Does it meet regulatory and your company privacy needs? Does it scale financially with the number of assets? Is the SaaS platform likely to be around as long as your project needs?
  • What is the vendor competency? Many Aruba and Cisco resellers are more interested and experienced in selling hardware rather than solving RTLS and Bluetooth related problems.

Read about BeaconRTLS™

Read about PrecisionRTLS™

Using RTLS to Determine Human Behaviours

Our BeaconRTLS™ and PrecisionRTLS™ produce a lot of historical data. How this data is used varies considerably from project to project. One use of the data is for determining human behaviour. For example, consumer behaviour, workplace safety behaviour, developmental child behaviour or other health-based analysis.

There’s recent research into Indoor Location Data for Tracking Human Behaviours: A Scoping Review that’s meta research in that it’s an analysis of past RTLS-based human behaviour research. The Canadian researchers looked into the varied ways behaviour can be extracted from RTLS data and the features that can extracted. They examined 79 studies using RTLS data to describe aspects of human behaviour. The most common use was to monitor health status, followed by analysing consumer behaviours, increasing safety, operational efficiency and investigating developmental child behaviours.

The main behaviour features were found to be dwell time, trajectory and proximity. While many papers were able to detect features and hence behaviours, few continued to clinically validate their findings. Beyond activity recognition, few took the opportunity to create models for use in their respective fields, for example, “detecting abnormal behaviours in older adults”. Such models might be used to provide useable baselines for behaviour and health monitoring.

The paper mentions using different locating technologies for different granularity. More specifically, RFID and IR technologies provide too low a level of granularity in location tracking that can prevent extraction of behaviours or continuous movement patterns. Conversely, UWB needs constant battery changing or recharging that can make data collection difficult.

The researchers conclude that while RTLS technologies provide a valuable tool to analyse patterns of human behaviours, future studies should use more complex feature analysis methods to make more of the richness of location-based data.

Asset Tracking For Manufacturers

Today’s just-in-time and busy manufacturing processes means that manual tracking of pallets for inbound and outbound shipments often can’t keep pace with the speed of production. Production and assembly requires the quick locating of components. Delays and inaccuracies due to lost components lead to increased costs, employee frustration and ultimately customer disappointment.

Competitive pressures are also driving the need to reduce labour thus reducing the capacity to manually search for items. Customisation using configured options and demand-driven production is also increasing the degree of inbound component searching that exacerbates the problems.

Even those companies using legacy tracking solutions find that location is only as good as the last barcode or RFID scan. Humans get lazy, make mistakes and don’t scan, causing pallets, crates and boxes to get lost. Many RFID readers don’t work reliably near metal components. Relying on a system that can’t find just a few items can be worse that a manual system that works but is slower. Bluetooth asset tracking solves these problems because the location is automatically collected in real-time and is continually updated.

Asset tracking can be applied to items such as components, pallets, cases, tools, returnable assets such as racks and cages as well as items on loan to ensure they are returned on time. It can improve worker safety and provide alerts in cases of congestion, perimeter deviation and lone worker distress. It can ensure forklifts are being fully utilised, are taking an optimum route, haven’t crashed into racking and haven’t gone out of an area.

The real-time visibility allows connected systems to generate confirmation and exception alerts and automatically trigger shipping processes, replacing costly manual workflows. Tracking outputs also allows confirmation that the correct things are loaded on the correct transport.

A Bluetooth-based real time location system (RTLS) increases visibility and allows the manufacturing process to adapt in real-time to short term business needs. It provides cost savings, greater efficiency and business intelligence that can be used to derive larger scale changes based on data rather than gut instinct. Overall reporting of input and outputs provides input to management reporting to monitor the business.

Read about BeaconRTLS™
Read about PrecisionRTLS™

Why We Created Our Own Bluetooth Engine

In the post on Bluetooth (BLE) vs Ultra-Wideband (UWB) for Locating we mentioned how Bluetooth 5.1 direction finding solutions have been slow to come to the market and how the products that so far appeared all had shortcomings such we weren’t able to recommend them to our customers.

We spent a considerable amount of time (and cost) evaluating AoA solutions and were disappointed with what we found. While the hardware is generally good, the accompanying location engine software was very poor. This was perhaps understandable because software is not necessarily within a hardware manufacturer’s competence.

A location engine converts radio signals from multi-antenna hardware into x, y z location. There are many ways to implement a location engine using different radiogoniometry algorithms of different accuracy and computational complexity. The location engine also needs to filter the incoming data to mitigate the affects of multi-path reception, polarization, signal spread delays, jitter, and noise. It needs to be flexible to using just one locator or multiple locators for more accuracy. It needs to be performant to support the maximum throughput and hence the maximum number of beacons.

In our evaluations, the location engine wasn’t included in some solutions and where it did exist, it didn’t meet the above requirements. We found evaluation kits to be expensive and in some cases were ‘toys’ that demonstrated the principles but weren’t suitable for production. Most systems had vague performance specifications and it wasn’t clear how well they would scale. Most solutions used dongles for copy protection and some had resource limits linked to payment. Documentation tended to be poor, incomplete and require NDA for something that wasn’t at all commercially sensitive. APIs to access the location engine data tended to be incomplete. Systems were inflexible to beacon input rates and assume everyone needs 100ms updates that kills beacon battery life and severely limits the maximum number of tracked assets. Some only supported 2D rather than 3D locating. Some systems relied on applications polling rather than more efficient streaming the output data. The provenance of the software was unknown and whether it was secure, reliable and free of malware.

The above limitations caused too many uncertainties such that there was no way we could specify, demonstrate and supply to clients. It’s for this reason we created our own location engine that’s performant, flexible, accurate, reliable, secure and documented.

Analysis of location angles for a 12 antenna locator
The peak shows the most likely location

The location engine can be used on its own or as part of PrecisionRTLS™ for plotting onto floorplans, alerts and access to historical data.

Real Time Location System (RTLS) ROI

If you are an owner or manager considering implementing a RTLS you might need to justify the return on investment (ROI). In some cases this is easy but in others a quantitative assessment of ROI can be tricky.

The simpler usecases where RTLS is used to automate manually finding items can be easily assessed. For example, workers might be spending a lot of time finding the right pallet in a warehouse or a nurse might be spending too long looking for a shared piece of expensive equipment. Not knowing where things are is increasingly becoming unacceptable for businesses. Times and salaries can be measured, totalled and estimated RIOs calculated to prove ROI.

However, say for example, an RTLS is used to monitor hospital medicines to ensure they in refrigerators and don’t exceed a measured temperature. What are the costs of not doing this? Apart from the cost of the medicines themselves how do you assess the cost of someone dying because the medicines weren’t kept cold? Still in the hospital, how do you assess the gain in being able to find wheelchairs in a hospital? How do you put a price on customer satisfaction?

Things can also get more complicated when, as it usually the case, a RTLS system starts being used for more than one purpose. For example, a recent education client purchased a system for tracking room occupancy but subsequently extended it for lone worker SOS. It’s often the case that just initial usecase justifies the initial investment and follow-on uses are a bonus.

Follow on benefits usually come through reporting and subsequent process improvement. Questions typically revolve around ‘Where has my asset been?’ or ‘What’s happened at particular location?’. The answers, in the form of data, provide insights that drive improvements in processes that can’t always be easily measured or quantified.

Focussing on ROI on its own can be misleading and it’s instead necessary to take a wider view of the qualitative benefits and opportunities.

Bluetooth AoA Direction Finding

There are many scenarios that require accurate tracking of assets and people. Logistics can ensure efficient use of equipment and improve workflows. Manufacturing can locate valuable plant tools, parts and sub-assemblies, improve safety and enable efficient asset allocation. Healthcare can track high value equipment, monitor the location of medicines, save time searching for equipment and monitor vulnerable patients. Facilities can track valuable assets, monitor lone workers, check occupancy levels and automatically locate people or students for safety and evacuation.

New AoA direction finding brings sub-metre tracking to Bluetooth where the main alternative was previously expensive, proprietary ultra-wide band (UWB). AoA direction finding uses receivers, called locators, that have multiple antenna. The differences in phase of the signal arriving from a beacon to each antenna are used to determine the direction.

One locator can be used to determine the location or multiple locators can be used to triangulate a more accurate beacon position.

You can’t use just any beacon. It needs to send a Constant Tone Extension (CTE) for a long enough time to enable the receiver to switch between all the antennas.

Martin Woolley’s excellent Bluetooth Direction Finding Technical Overview provides a deeper explanation of the theory.

The calculation of data from the antennas to angles is called radiogoniometry. This can be performed by the the same microcontroller hardware that’s receiving the radio data, by a gateway or by a separate location engine on a local server or in the cloud. The problem with using the same microcontroller is that it is slow and doesn’t scale well to larger numbers of beacons. Also, it doesn’t know about other locators and so can’t do triangulation when multiple locators see a beacon.

There are many ways to implement the location engine using different radiogoniometry algorithms of different accuracy and computational complexity. The location engine should also filter the incoming data to mitigate the affects of multi-path reception, polarization, signal spread delays, jitter, and noise. It also needs to be performant, ideally using compiled rather than interpreted code, to support the maximum throughput and hence the maximum number of beacons. It should also also provide a streaming rather than polling API to pass data onto system and applications such as real time locating systems (RTLS).

Read about PrecisionRTLS™

Real Time Location Systems (RTLS) in Healthcare

Due to the pandemic, hospitals and care facilities have been experiencing greater patient numbers leading to pressures to accelerate digital transformation to increase efficiency. At BeaconZone, these are the main reasons customers have been using locating systems:

  • To save time searching for equipment, particularly highly mobile equipment such as wheelchairs
  • To monitor the location and temperature of medicines
  • To monitor the location of hospital porters
  • To track the location of vulnerable patients
  • To audit the visiting of care givers to patients

However, there are many more areas suitable for increasing efficiency and safety:

  • Tracking expensive assets such as beds and medical devices
  • Tracking rental/borrowed equipment to ensure they are returned on time to avoid unintended costs
  • Staff distress SOS for increased safety
  • Hygiene management, for example, on hand washing stations
  • Inventory counts and stock checks
  • Analysis of workflows to detect choke points and streamline processes
  • Production of key metrics such as time being spent with patients, patient throughput and wait times

Time saved improving the above activities leads to more time being spent with patients and hence potentially saved lives.

Here are some considerations if you are comparing solutions:

  • Tag costs – Prefer commodity rather than proprietary hardware to reduce costs and allow 2nd sourcing to reduce future risk
  • Real time – Prefer systems that detect continuously over those that rely on error-prone manual scanning
  • Scalable – Prefer software systems that will scale financially, particularly in large hospitals
  • Ongoing costs – Prefer systems that have known future system costs – ideally with a one-off licence rather than varying subscription.

One final tip. It’s our experience that healthcare providers under-estimate the human element in attempting to implement new systems. There are often internal problems as to who will be responsible for a) purchasing, b) installing and c) running new systems. Work these out and agree up-front before embarking on these transformative changes so as to prevent your project becoming blocked.

Read about BeaconRTLS™

Read about PrecisionRTLS™