Which Beacons are Compatible with iOS and Android?

We often get asked the question which beacons are compatible with iOS and Android. All beacons, whether iBeacon, Eddystone or sensor beacons can be used with iOS and Android. The compatibility is achieved through the implementation of common Bluetooth standards on these mobile platforms.

However, there are some caveats:

  • Android only supported Bluetooth LE as of Android 4.3. Older devices can’t see Bluetooth beacons. Over 99% of users are on Android 4.3 or later so most people can see beacons.
  • Apple iOS doesn’t have background OS support for Eddystone triggering. While iOS apps can scan for, see and act on Eddystone beacons, the iOS operating system won’t create a notification to start up your app when there’s an Eddystone beacon in the vicinity.
  • Apple can’t see beacon’s or other Bluetooth devices’ MAC address or iBeacon ids due to over zealous privacy concerns. It can see iBeacons but you have to pre-declare, already know, their ids.

Rather than beacons being compatible with iOS/Android, we find that there are more problems with particular Android devices not seeing beacons, when in background, due to some manufacturers killing background services.

Also see Which Beacon’s Are the Most Compatible?

View iBeacons

Optimising the Web Bluetooth API

New research titled Minimising Data Loss in Bluetooth Low Energy (BLE): A Parallel Transmission and Application-Layer Modification Approach by Ahmad Asili investigates how BLE communication via the Web Bluetooth API can be made more reliable in industrial IoT (IIoT) settings.

BLE is widely used due to its low energy consumption, but it suffers from packet loss, limited throughput, and configuration constraints, especially when accessed via browsers using the Web Bluetooth API. The research sets out to explore how software-level solutions can improve BLE reliability without modifying hardware or the protocol stack.

Three experiments were conducted. The first tested whether using multiple BLE modules in parallel could reduce packet loss. Results showed that two parallel modules eliminated packet loss and minimised jitter, while three or four modules introduced diminishing returns or slight instability. The second experiment tested how different data transmission rates (1 Hz, 2 Hz, and 5 Hz) and packet sizes (50, 75, and 100 bytes) affected performance. A 2 Hz rate consistently gave the best results, balancing speed and reliability. The third experiment assessed long-term connection stability over five hours. With system-level improvements such as real-time scheduling and CPU pinning, jitter was reduced and packet reliability improved.

The research concluded that reliable and stable BLE communication using the Web Bluetooth API is achievable with careful application-level design. Key contributions include demonstrating that two BLE modules in parallel and a 2 Hz transmission interval optimise performance, and that software optimisations significantly improve long-term connection quality.

New Finder Solution for Warehouses: Pinpoint What Matters, Effortlessly

Warehouses are dynamic, complex environments. Deeply stacked inventory, towering shelves, and a constant flow of goods create a labyrinth where even the most meticulous organisation can be challenged. This complexity often renders traditional item-finding technologies, like AoA (Angle of Arrival) and RSSI (Received Signal Strength Indicator) trilateration, ineffective due to persistent line-of-sight issues and a multitude of signal reflections.

Enter the our new warehouse Finder, a specialised solution tailored to the unique demands of locating items within warehouses. Developed by BeaconZone, this innovative system leverages a decade of extensive experience in Bluetooth technology and a deep understanding of customer requirements in these challenging environments.

The Problem Solved: Finding What You Need, When You Need It

Imagine the frustration and wasted time spent searching for a crucial pallet, box or container. The Warehouse Finder is designed to eliminate these inefficiencies by allowing you to reliably locate Bluetooth-tagged items anywhere in your warehouse.

This translates into significant benefits:

  • Saves Time, Effort, and Cost: Drastically reduce the time and resources spent manually searching for items.
  • Eliminate Loss: Prevent the ongoing costs and operational delays associated with losing items you know are on-site.
  • Proactive Missing Item Detection: Be instantly alerted when items leave the site without authorisation, enabling swift action and preventing extensive searches.

The Warehouse Finder stands apart from existing solutions with its unique blend of simplicity, efficiency, and robustness:

  • Superior to QR Codes and Traditional RFID/Barcode Systems: Unlike solutions that require manual scanning and re-scanning every time an item moves, the Warehouse Finder offers automated, continuous tracking. Once an item is tagged, its location is dynamically updated without any additional effort.
  • Simpler and More Cost-Effective: Forget the complexities and expense of installing extensive gateway or anchor infrastructure. The Warehouse Finder operates as a standalone solution, requiring no local network integration, no dedicated servers or platform, and, crucially, no recurring subscriptions.
  • Outperforms Other Bluetooth Solutions: Where other Bluetooth-based systems falter in complex environments with line-of-sight obstructions, the Warehouse Finder is engineered to deliver accurate location data, overcoming the challenges that hinder RSSI and AoA systems.
  • Exceptional Ease of Use: Managing your assets is straightforward. Easily input new items or scan them in using existing barcodes. Warehouse floor personnel can quickly search for item locations using handheld units, putting critical information directly at their fingertips.
  • Unrivalled Maintainability: With typical beacon battery lifetimes exceeding 10 years and easily replaceable batteries, the Warehouse Finder offers a low-maintenance, long-term solution.

The Simplest Solution That Solves the Problem.

The Warehouse Finder represents a paradigm shift in warehouse inventory management. It’s not just another tracking system. It’s a precisely engineered solution designed to cut through the complexity and deliver clear, actionable location intelligence.

Currently in Beta!

We’re excited to be in the beta phase of this innovative solution. If you’re looking to revolutionise your warehouse operations and experience the benefits of precise, effortless item finding, please do contact us to learn more and potentially participate in our beta programme.

Location in Underground Mines

New research titled Reliable Proximity Sensing for Underground Mining by Johnny Lam explores the challenge of accurately tracking personnel and vehicles in underground mines using digital positioning systems. While vehicle tags use onboard sensors like accelerometers and gyroscopes for precise positioning, personal tags rely on less accurate signal strength readings from fixed reference points. This discrepancy can lead to safety issues, especially when personnel are inside vehicles but their tags report separate positions.

To resolve this, the study investigates a method for personal tags to inherit the vehicle’s position by first determining if they are actually inside the same vehicle. The approach uses Bluetooth Low Energy (BLE) to detect nearby devices, then samples and compares accelerometer data from both the personal and vehicle tags. Using dynamic time warping (DTW) and variance analysis of the motion data, the system classifies whether a personal tag is inside the vehicle.

The system was implemented as an Android application and tested under various conditions. BLE proved effective for detecting proximity, while combining DTW and variance analysis yielded a classification accuracy of about 90%. Power consumption increased by roughly 22% with full functionality.

What is a Bluetooth WiFi Gateway?

A Bluetooth WiFi gateway is a device that connects Bluetooth devices to a WiFi network. It allows Bluetooth devices, such as sensors, beacons, or other IoT devices, to communicate with a WiFi network and exchange data with other devices on the network or remote servers or the cloud.

Bluetooth WiFi gateways have both Bluetooth and WiFi capabilities and are able to bridge the communication between these two technologies. They are often used in IoT (Internet of Things) applications, where they can be used to connect a variety of Bluetooth devices to a WiFi network, allowing them to communicate with each other and exchange data.

Gateways are configured through web pages hosted within the gateway itself. These configuration pages allow you to set up the WiFi access point that the gateway connects to, the destination server, typically using protocols such as HTTP or MQTT and determine which Bluetooth devices are allowed to be relayed. The gateway setup also includes filtering options to manage the data sources based on the Bluetooth advertising and/or Bluetooth MAC address. Power for the gateways is generally supplied through a USB connection, which is used solely for power delivery and not for data transfer.

There are also gateways that connect via Ethernet rather than via WiFi.

View Gateways

What is iBeacon Measured Power?

Most beacons’ configuration app have a setting for iBeacon ‘measured power’ or ‘RSSI at 1m’. This doesn’t change the power output by the beacon. Instead, it’s a value that’s put into the advertising data that declares to receiving devices what the power should be at a distance of 1 meter from the beacon. Receiving devices such as smartphones and gateways can use this to help calibrate a calculation to determine the rough distance from the beacon.

iBeacon Measured power setting

You don’t usually change this value and it’s actually rarely used. In most cases the value is irrelevant and can be ignored. However, if your app or receiving device does use this value, it’s best to first do some tests to see what the power level is at 1m in your particular situation. Things like the physical environment, blocking and beacon orientation can affect the actual power level at 1m. Set the value according to your particular scenario.

Read more about transmitted power (as opposed to measured power)

Obtaining Distance from RSSI

RSSI is the signal strength at the Bluetooth receiver. The signal type, for example, iBeacon, Eddystone or sensor beacon is irrelevant. The value of the RSSI can be used to infer distance.

The accuracy of the distance measurement depends on many factors such as the type of sending device used, the output power, the capability of the receiving device, obstacles and importantly the distance of the beacon from the receiving device.

The output power isn’t known to the receiver so it’s sometimes added to the advertising data in the form of the ‘measured power’ which is the power at 1m from the sender.

The closer the beacon is to the receiver, the more accurate the derived distance. As our article mentions, projects that get more detailed location derived from RSSI, usually via trilateration and weighted averages, usually achieve accuracies of about 5m within the full range of the beacon or 1.5m within a shorter range confined space.

Some beacons, mainly those with output RF amplifiers, transmit more than 50m and in these cases, while the beacon can be detected, using RSSI to infer distance isn’t usually reliable due to noise (variation) in the RSSI value.

There’s some Android Java code on GitHub if you want to experiment with extracting distance from RSSI. There’s an equation for iOS on GitHub.

Need more help? Consider a Feasibility Study.

Beacons that flash/vibrate at a given distance.

Passive Indoor People Counting Using Bluetooth LE

The new paper Passive Indoor People Counting by Bluetooth Signal Deformation Analysis with Deep Learning, proposes a method for counting people in indoor spaces using Bluetooth Low Energy (BLE) signals and deep learning techniques. The goal is to offer a privacy-preserving, device-free, and non-intrusive solution for occupancy monitoring in environments where camera use is inappropriate, such as hospitals and laboratories.

The method relies on analysing how human presence distorts BLE signals, particularly their Received Signal Strength Indicator (RSSI). Unlike traditional camera-based or wearable solutions, this approach does not require people to carry any devices. BLE beacons emit signals that, when passing through or reflecting off human bodies, become altered in predictable ways. These signal deformations are then analysed using deep neural networks to estimate the number of occupants.

Five deep learning models were evaluated: Dense Neural Network (DenseNN), Convolutional Neural Network (CNN), Long Short-Term Memory (LSTM), a hybrid CNN+LSTM model, and a Transformer-based model. Both classification and regression approaches were tested. The hybrid CNN+LSTM model consistently outperformed the others in terms of accuracy and mean absolute error.

A key strength of the method is its flexibility and efficiency in new environments. The model is pre-trained on a large, varied dataset, and only requires a brief fine-tuning session with a small sample of data from the new location. In some cases, the model could even interpolate occupancy values it was not explicitly trained on. This means that with minimal setup time, the system can be deployed effectively in a range of environments, achieving accuracies of over 96%, and in some configurations even exceeding 99%.

The authors also developed a comprehensive data preprocessing and filtering strategy to account for signal noise and variability caused by human movement and the BLE protocol’s frequency hopping. They configured BLE beacons to transmit on fixed channels to maintain consistency in RSSI measurements.

In conclusion, the proposed BLE-based passive people counting system demonstrates high adaptability, accuracy, and practicality for real-time occupancy monitoring, with notable advantages over existing BLE and even some WiFi-based solutions. However, it still requires some calibration in each new environment due to limitations in generalising across different room geometries. Future work aims to develop a model that can generalise without this fine-tuning step.

Using Bluetooth Scans as a Proxy for Social Presence

The paper titled Bluetooth-sensed social presence is associated with immediate vigor and delayed fatigue: A multi-method time series analysis investigates the emotional impact of social presence as detected through Bluetooth on individuals in real-world settings. The research used experience sampling over two weeks with 80 participants and more than 123,000 Bluetooth scans.

The researchers employed Bluetooth scanning via the ESMira mobile app to passively detect nearby devices, using this as a proxy for measuring social presence. Participants initiated a Bluetooth scan lasting 60 seconds during each prompt, typically four times daily. The average number of Bluetooth devices detected per scan was approximately 34, with a large range and a median of 10. This method provided an unobtrusive and continuous means to quantify social proximity without disrupting natural behaviour.


The Bluetooth-derived device count (log-transformed as logNBT) was shown to correlate strongly with participants’ self-reported number of nearby people, validating its use as a reliable proxy for social presence. This was reinforced by a linear mixed-effects model which showed Bluetooth counts were a significant predictor of the number of people perceived within a 2-metre radius.

In analysing emotional responses, the study found that increased Bluetooth-detected social presence was associated with immediate rises in reported vigour and drops in dejection, but also predicted increased fatigue several hours later. This delayed fatigue effect is interpreted through the lens of social allostasis theory, suggesting that social exposure, while initially invigorating, incurs a delayed emotional cost.

Bluetooth device count was also found to influence state transitions: higher social presence increased the likelihood of transitioning from a vigorous to a fatigued state, and reduced perceived situational control. This reinforces the notion of a regulatory cost tied to prolonged social exposure.

Limitations of the Bluetooth method were acknowledged. While the device count strongly correlates with reported social proximity, it may be affected by technical artefacts, such as signal detection through walls or individuals carrying multiple devices. Moreover, it cannot differentiate the quality or type of social interaction, nor the interpersonal distance, which may have different emotional implications. The authors suggest that future research might integrate Bluetooth with more precise sensors or sociometric badges to address these limitations.

In conclusion, Bluetooth scanning proved to be an effective, low-burden method for capturing social presence in natural settings.

Continuous Transmission in Asset Tracking

Continuous transmission is a fundamental distinction between Bluetooth-based systems and traditional RFID or barcode scanning systems in asset tracking solutions. Unlike RFID or barcode methods, which rely on individual scans that can easily be missed, especially when performed manually, Bluetooth beacons emit signals at regular intervals. This regularity means that updates on an asset’s presence and location are ongoing, rather than sporadic. It also enables more accurate reporting, as the absence of a Bluetooth signal can reliably indicate that an asset has genuinely gone missing.

In reality, beacons do not transmit continuously in the literal sense. Instead, they emit signals periodically, with intervals ranging from a few hundred milliseconds to several seconds or even minutes. The frequency of these transmissions affects both power consumption and the immediacy of data in the reporting system. More frequent transmissions provide more up-to-date information but consume more power, which can be a critical consideration in battery-operated devices.

To balance power usage and data accuracy, some simpler systems opt for a transmission interval of around ten seconds. Additionally, certain advanced beacons are equipped with motion sensors that trigger extra updates when movement is detected, thereby providing more dynamic and context-aware tracking.