Beacons are a Technology, Not the Solution

There’s an interesting app/service called Voolsy, in India, that uses iBeacons to enable a slick restaurant mobile app. The key thing here is that beacons are mentioned just once on their web pages. The emphasis is, instead, on making it “easy to place order & pay bills”.

Take a look at your current and proposed beacon-based solution and see if you can remove almost all references to beacons and instead concentrate on the problem being solved for your users. That way you are more likely to engage customers and less likely to alienate them with what’s, to them, incomprehensible technology. Beacons are an enabling technology, not the solution.

Customers are primarily interested in how a product or service can solve their problems or meet their needs. Emphasising the solution simplifies communication, making it easier for customers to understand and appreciate the benefits.

Enhancing Behavioral Health Monitoring Through Bluetooth Proximity Detection

New research by researchers from Department of Behavioural and Social Sciences Brown University, USA looks into A Bluetooth-Based Smartphone App for Detecting Peer Proximity: Protocol for Evaluating Functionality and Validity.

The study describes a Bluetooth-based smartphone app designed to detect the physical proximity of peers, particularly to monitor health behaviours like alcohol consumption. The app uses Bluetooth beacons and aims to improve upon traditional Ecological Momentary Assessment (EMA) by reducing reliance on participant self-reporting through the passive detection of social interactions.

The primary objective is to develop and validate a system using Bluetooth beacons to passively detect when two or more individuals are in close proximity. The methodology involves 20 participants aged 18-29 years, using a smartphone app to collect data over three weeks. Participants’ influential peers carry Bluetooth beacons, and the app records when beacons come into proximity.

The technology could have significant applications in monitoring and intervening in health behaviours by providing real-time, accurate data on social interactions that influence these behaviours. This could be particularly useful in developing “just-in-time” adaptive interventions targeted at high-risk behaviours as they occur.

Results from the study are expected to be reported by 2025, with potential implications for enhancing the accuracy and efficacy of behavioural health interventions. The technology and methodology developed could be applicable to a broader range of behaviours and settings where social context plays a critical role in health outcomes.

New KKM Waterproof Sensor Beacon

We have the new, waterproof sensor beacon S5 in stock.

This beacon measures temperature, humidity and 3-axis acceleration. It also logs up to 60,000 temperature and humidity records, viewable in the manufacturer’s app. It has a 180m range and also supports Bluetooth 5 coded PHY, when supported by the receiving device, for a longer range of 600m. It’s also the only beacon we know of, that comes with a temperature/humidity calibration certificate.

Inovalon Uses Bluetooth iBeacons

Inovalon is a leading provider of cloud-based software solutions focused on data-driven healthcare. Their Inovalon ONE® Platform integrates national-scale connectivity, real-time primary source data access and advanced analytics to improve clinical outcomes and economics across the healthcare ecosystem. It is used by over 20,000 customers, informed by data from more than 78 billion medical events.

The platform uses Bluetooth beacons as part of its healthcare time and attendance management system. These beacons help in accurately tracking employee attendance and location within healthcare facilities, ensuring efficient workforce management. For more details, visit Inovalon’s website.

Solar Powered Bluetooth Bluetooth Beacons

While we previously sold solar powered Bluetooth beacons, we have been reflecting on why they never gained widespread adoption.

Solar iBeacon

Cost and Complexity: Solar panels and related hardware add to the cost and complexity of Bluetooth beacons. This makes them more expensive to produce compared to battery-powered alternatives.

Reliance on a Rechargeable Battery: In order to keep working under temporary poor lighting, a rechargeable battery can be included in the design. This battery, itself, has a limited physical lifetime and will eventually need replacing.

Reliability: Solar power is dependent on environmental conditions. Inconsistent sunlight exposure can affect the reliability and performance of the beacons, especially in indoor or shaded areas where they might not receive enough light to function properly or to recharge an internal rechargeable battery.

Limited Use Cases: The primary use case for Bluetooth beacons is in locations where they can consistently operate without frequent maintenance. Battery-powered beacons, with their long-lasting, 5 yr+, batteries, already serve this need effectively. Modern Bluetooth beacons are designed to be highly energy-efficient, lasting a long time on a single battery. This diminishes the need for an additional/alternative power source like solar energy.

Market Demand: The demand for solar-powered solutions in the Bluetooth beacon market was always low. Businesses prefer established and reliable battery-powered beacons, reducing the incentive for companies to invest in solar-powered alternatives.

These factors combined to limit the appeal and practicality of solar-powered Bluetooth beacons, leading to their limited adoption in the market.

Survey of Bluetooth Indoor Localisation

Recent research provides a detailed survey on Bluetooth indoor localisation. The paper underscores the importance of indoor localisation and the unique challenges it presents, such as the inability of GPS to function indoors.

There’s an overview of the types of localisation methods, including triangulation, scene analysis and proximity, as well as the metrics used in these systems. The main localisation techniques discussed are RSSI (Received Signal Strength Indicator), CSI (Channel State Information), fingerprinting and other methods like Angle of Arrival (AoA) and Time of Flight (ToF). RSSI is widely used in Bluetooth localisation but suffers from poorer accuracy due to environmental factors. In contrast, CSI is rarely used due to protocol limitations. Fingerprinting is sometimes employed, involving the pre-collection of measured signal strengths to create a database for location matching.

The survey identifies issues affecting Bluetooth indoor localisation systems, such as accuracy, latency, coverage range, cost and security. Accuracy can be problematic in complex indoor environments, which introduce obstacles and multipath effects that negatively impact signal transmission and reception. The range of coverage is crucial, especially in large indoor spaces where fewer reference nodes are preferred. Cost considerations include both equipment and setup costs, and security issues arise due to the need to protect location data within personal networks.

The study summarises various existing approaches to Bluetooth indoor localisation, categorising them based on their robustness to environmental changes. In discussing RSSI versus fingerprinting, the survey notes that RSSI-based approaches are prevalent due to their simplicity and widespread use. Fingerprinting, on the other hand, involves creating a detailed database of data, which can provide more accurate localisation but requires substantial pre-processing and regular re-calibration to remain effective. Fingerprinting is susceptible to dynamic changes in the environment, making it less competitive in typically fluctuating conditions such as changes in room layout or occupancy.

GATT Connections and Battery Life

Our battery use power testing uncovered some cases where the battery current use during advertising was such that the battery would last longer than manufacturer specification. What was going on?

After contacting the manufacturers, it turned out that some of them include a degree of configuration activity in their battery life estimates. If you only measure the current during advertising then you haven’t taken into account the extra current used during configuration. Configuration via manufacturer apps connects, rather than just listens, to the beacon via Bluetooth GATT. GATT connections consume significantly more power. For one off configuration this will be negligible but if you are in the habit of repeatedly changing the beacon configuration then the battery life will be impacted.

The same goes for platforms/apps that periodically connect to beacons to read, change or monitor beacon parameters. The battery won’t last as long. It’s also for this reason, it’s preferable to read sensor beacon sensor data in advertising data rather than via GATT when this is supported by the beacon and your scenario can cope will less frequently reported data.

Balancing Bluetooth Throughput and Reliability in Interference-Rich Environments

There’s an interesting new paper titled Modeling the Trade-off between Throughput and Reliability in a Bluetooth Low Energy Connection that provides a comprehensive analysis of the performance of Bluetooth Low Energy (BLE) communication in terms of throughput and reliability under various interference conditions.

The primary objective of the study was to develop and validate mathematical models that predict the throughput and reliability of BLE connections under interference.

Two models were developed, a Throughput Model using a Markov chain approach to predict the throughput of BLE connections under interference, and a Reliability Model that quantified the reliability of BLE connections by considering various transmission parameters and interference levels.

The throughput model was validated through extensive practical experiments under different interference scenarios. The experiments involved varying parameters such as packet length, number of packets, and connection intervals. The results showed a close match between the theoretical predictions and the experimental data, highlighting the accuracy of the models.

As might be expected, the study found that the interference level in the environment significantly affects both throughput and reliability. Higher interference levels (higher BER) reduce both metrics.

There is a non-linear relationship between payload size and throughput. While larger payload sizes can increase throughput in low-interference environments, they significantly reduce reliability and throughput in high-interference conditions.

Increasing the connection interval improves energy efficiency but reduces throughput without affecting reliability. This suggests that connection interval adjustments can optimise energy usage without compromising communication reliability.

Bluetooth devices should be configured based on the specific interference environment they will operate in. For instance, smaller payload sizes are preferable in high-interference environments to maintain reliability.

De-risking Bluetooth Projects

Many projects encounter insurmountable problems that ought to have been identified before the initiation phase. For example, some make commitments to specific hardware, which can significantly impede future development or result in large unexpected costs.

This lack of foresight and planning, referred to as ‘unknown unknowns’, can lead to project failure or necessitate unwelcome changes in course. Savvy founders, on the other hand, seek advice from experts to lessen the risk of being blindsided.

Another common problem is compatibility issues can occur between various manufacturers or versions. This discrepancy can give rise to unforeseen development challenges or affect user experience post-launch. Another issue is the achievable range of Bluetooth that can be heavily influenced by real-world conditions. Elements such as walls, the presence of other wireless devices and even atmospheric conditions can significantly limit Bluetooth’s effective range, potentially undermining the overall functionality of your project.

Although Bluetooth is praised for its energy efficiency, the actual power consumption can substantially deviate based on factors such as signal strength, data rate and connection interval. Misunderstanding or failing to anticipate these factors can lead to unanticipated issues with battery life in the final product.

A preliminary study can help avert costly and humiliating errors. At BeaconZone, we evaluate the feasibility of your project and provide guidance on both software and hardware options. We are here to answer your queries, highlight potential barriers and bring to light issues you may have overlooked.

By choosing not to go it alone, you can avoid mistakes that would otherwise occur. You’ll gain insight into any pragmatic decisions that may need to be taken. We can provide accurate cost and time estimates for implementation, ensuring that you purchase the most suitable hardware.

Our services also help to guard against getting locked into platforms with uncertain future costs and risks. Learning from the anonymous mistakes of our past clients can provide you with valuable insights. Moreover, we can expediently integrate Bluetooth knowledge into your organisation, giving you a head start on future developments.

Read about Consultancy

Using Covert Channels with iBeacon

A new study Implementation and Analysis of Covert Channel Using iBeacon (PDF) explores the creation and analysis of covert communication channels using iBeacon, which is based on Bluetooth Low Energy (BLE). Covert channels are methods used to transmit information secretly, bypassing normal security measures.

The authors introduce two types of covert channels: one that uses the payload of the iBeacon broadcast messages and another that employs the broadcasting intervals. The payload-based covert channel modifies the UUID, Major, Minor, and TX power fields of the iBeacon packets to transmit covert messages. This method achieved a maximum throughput of 911,600 Bytes per second (Bps) with a Packet Delivery Rate (PDR) consistently above 75%, indicating its efficiency in transmitting substantial data covertly.

The interval-based covert channel, on the other hand, encodes messages in the time intervals between consecutive iBeacon broadcasts. Although this method provides higher concealment compared to payload-based channels, it has a lower channel capacity and can cause transmission delays.

The experimental setup involved using Raspberry Pi devices to simulate the transmission and reception of iBeacon packets, where various advertising intervals were tested. The findings highlighted that shorter advertising intervals resulted in higher throughput, with the best performance observed in the 100–200 ms range.

The study concludes by emphasising the potential for significant data transmission through BLE beacons and suggests future research to explore countermeasures against such covert channels.