Using Multi Bluetooth iBeacon Trilateration For Increased Accuracy

There’s a new paper from the journal Telkomnika Telecommunication, Computing, Electronics and Control on Smartphone indoor positioning based on enhanced BLE beacon multi-lateration (pdf). The paper by Ngoc-Son Duong of Vietnam National University describes a relatively simple method to improve location accuracy.

The paper starts by describing trilateration and the author voices the opinion that another method, fingerprinting, requires a lot of effort and isn’t feasible for practical implementation.

The new method makes use of the fact that accuracy is usually good when the received signal strength (RSSI) is -70 dBm or better. The use of more beacons and basing calculations on ‘reliable circles’ of higher signal strength, when available, provides for more accuracy.

The data is also filtered using a Kalman filter to reduce signal noise by about 37%.

Read about Determining Location Using Bluetooth Beacons

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™

Bluetooth Low Energy Emulator

Researchers from Japan have created a Bluetooth Low Energy Emulator for testing devices. Their paper, BluMoon: Bluetooth Low Energy Emulator for Software Testing BLE emulator called BluMoon for testing software systems using BLE (pdf), explains how it can be difficult to test how receiving Bluetooth devices’ behave when encountering other Bluetooth devices with varying signal level and interference.

The signal level and interference vary change depending on the position of the sender and receiver. They also vary depending on the surrounding environment. The signal level (RSS) is affected by reflection, shielding, and diffraction by surrounding objects, walls and the ground. Instead, testing requires known signal level and interference values.

The paper describes a software-implemented BLE controller, BluMoon, that calculates the received signal strength for each frame and imitates radio interference. The emulator replaces the controller with the HCI as the boundary.

BluMoon performs BLE communication emulation frame by frame and is implemented on Linux using the BlueZ Bluetooth stack.

What are Beacon OTA Updates?

Beacons are small computers that run software, more specifically firmware. Beacon manufacturers write the firmware that uses Bluetooth software libraries to send out iBeacon, Eddystone and/or sensor data advertising.

When a beacon supports over-the-air (OTA) update, it allows that firmware to be updated without physically connecting to the beacon with wires. A smartphone app, such as the manufacturers’ app or the generic Nordic nRF Toolbox is used to connect to the beacon via Bluetooth and update the firmware.

In practice, manufacturers never update their firmware so whether a beacon supports OTA update or not isn’t usually an issue.

A further use of OTA is the facilitation of custom firmware when the standard firmware needs to be updated to provide for specially required functionality. This is non-trivial and ideally needs to be performed by the original manufacturer because they have the original source code. We have arranged this for a few customers but it tends to only be financially viable for large orders.

Programming jig

It’s also possible to completely replace the software in some beacons, something we provide via custom solutions and used in our social distancing and mesh solutions. In these cases, OTA tends to be too slow so wired programming jigs are sometimes used instead.

Adding an IoT Protocol to Beacons

There’s new research by Department Computer Science, Universidad Técnica de Machala, Ecuador on Design and Practical Evaluation of a Family of Lightweight Protocols for Heterogeneous Sensing through BLE Beacons in IoT Telemetry Applications.

The researchers explain how standard beacon advertising works and documents the existing iBeacon and Eddystone protocols.

New protocols, LP4S-6 (for resource-constraint beacons), LP4S-X (for more powerful beacons) and LP4S-J (for beacons able to run complex firmware) are proposed that can be used to allow IoT telemetry systems to discover new nodes and to describe and auto-register the sensors and actuators connected to a beacon.

The paper describes the resultant JSON, shows how a new protocol can be added to an Eddystone beacon and proves how the new latency and power consumption remain low.

Note that updating the firmware of a beacon is non-trivial because it requires the implementation of what’s already on the beacon without access to the original source code.

What’s the Best Beacon?

Too many potential customers contact us asking what’s the least expensive beacon that provides the best range, the best battery life and the smallest size. Unfortunately, all these things are related. You need a larger battery to provide enough power for a longer range. A large battery implies a larger beacon size. A larger battery and case implies a more expensive beacon. The choice of ‘best’ beacon usually involves some sort of compromise.

It’s also often the case that customers focus on price, range, battery life and size without considering other factors such as:

  • Visual appearance – Good-looking beacons can sometimes be counter-productive as they can be attractive to thieves.
  • App – Some manufacturer configuration apps are easier to use than others.
  • Waterproofing – Some unexpected scenarios need waterproofing due to high humidity.
  • Motion triggering – Some beacons provide motion triggering to significantly increase battery life.
  • On-off button – It’s sometimes desirable to be able to turn the beacon on and off without having to remove the battery.
  • Attachment options – Some beacons include strong double sided stickers, tabs for screws or holes for fastening.

View All Beacons

Real Time Location Systems (RTLS) for The Fourth Industrial Revolution

The Fourth Industrial Revolution, also known as 4IR and Industry 4.0, improves manufacturing through the use of technology. The end-aims are to significantly improve productivity, reduce production delays and, for example, avoid penalties or future lost orders due to delayed work.

A key part of The Fourth Industrial Revolution is asset tracking that provides faster and more accurate stock control, item picking, job tracking, capacity measurement, demand analysis and product protection through sensing and automatic auditing.

It’s important that asset tracking is continuous because merely scanning things in/out using barcodes is open to human error and location is otherwise only as good as the last scan. Historical data is also important because it identifies blockages allowing processes to be refined.

When evaluating asset tracking systems consider:

  • Scalability and Performance – How many things do you need to track today and into the future?
  • Flexibility – Many of our customers initially buy an RTLS for one urgent purpose but later end up use the system system for additional needs.
  • Security – Where is your data stored and where does it go?

Look for a stand-alone solution rather than SAAS for greater performance, flexibility and longevity. While SAAS based systems can be a quick way into RTLS, they soon become limiting because you are sharing a platform with other customers. SAAS platforms usually don’t scale well technically and financially and don’t have efficient, direct access to the data for efficient ad-hoc reporting. They also pose potential security and reliability risks as you don’t own your data. The ultimate limitation comes when the SAAS provider, usually a startup, eventually increases costs, get’s bought out by its largest customer or goes out of business.

BeaconRTLS


Beacons in Industry and the 4th Industrial Revolution (4IR)

Read about BeaconRTLS

Read about BluetoothLocationEngine™