iBeacon Deployment Parameters for Locating

Researchers from the The Hong Kong Polytechnic University have a new paper on Performance Evaluation of iBeacon Deployment for Location-Based Services in Physical Learning Spaces (pdf) that tests environmental and deployment factors, indoors and outdoors, related to using ibeacons for locating. It provides recommendations for iBeacon deployment in terms of location, density, transmission interval, fingerprint space interval and collection time.

iBeacon deployment

The paper provides a great introduction to positioning using beacon received signal strength (RSSI). It describes trilateration and fingerprinting methods for determining location.

Key insights are:

  • High temperature, strong wind and blocking by pedestrians degraded the signal strength.
  • Pedestrians traffic blocking the line of sight caused the most signal attenuation and variation.
  • High air temperature caused significant increase of packet loss that affected the RSSI.
  • Strong wind reduced the signal strength but didn’t affect the stability of signals.
  • Trees and nearby vehicle traffic didn’t have any negative effects on signals.
  • Lower error rates were observed when beacons were deployed on the ceiling as opposed to on the wall.
  • Positioning accuracy improved with ceiling placement due to the reduction of obstructions.
  • If ceilings are too high or ceiling deployment is impracticable wall mounted iBeacons should be placed as high as possible.
  • For fingerprinting, sample at 2m grid intervals for 6s to 10s at each point. Avoid having too many beacons as this won’t improve the positioning accuracy. A transmission interval of 100ms is detrimental to the positioning accuracy. 417ms is better.
  • For fingerprinting, positioning accuracy varies greatly according to the what is in the room.

The paper mentions that beacon UUID, major and minor are used to uniquely identify beacons. While this is true in the context of detecting using apps, most locating systems use gateways. Gateways use the Bluetooth MAC address to uniquely identify beacons and the advertising type, iBeacon, Eddystone or other, is irrelevant. Using gateways as receivers is also a solution to the problem of variability in receiving capability across smartphones.

The study only considered one beacon type and two receiving smartphones. At Beaconzone, we recommend experimenting with the actual hardware in the actual environment as, being wireless radio, optimum settings and can vary considerably.

Read about location accuracy

Read about Using Beacons, iBeacons for Real-time Locating Systems (RTLS)

Measuring Occupancy for Social Distancing

Governments are increasingly mandating workplace indoor occupancy limits due to the Coronavirus pandemic. This is especially so in education where the risk of reduced social distancing is being mitigated with occupancy limits.

Occupancy is the number of people that are currently inside a building, room or zone. Measuring occupancy manually requires significant effort, additional staff, is error prone and is difficult to achieve, especially when there are multiple entrances and exits.

It’s for this reason, we are seeing organisations starting to use automated approaches. Real time locating systems (RTLS) such as our BeaconRTLS™ use Bluetooth beacons on people and gateways in rooms/zones to track who is where. The resultant data provides for accurate current and historical occupancy.

Once you have a system in place it has lots of other uses:

  • Finding people
  • Locating staff for safety and evacuation
  • Finding expensive assets shared amongst staff
  • Providing alerts if things move when they shouldn’t
  • Detecting when collisions occur between vehicles/racking
  • Tracing of parts, sub-assemblies and physical orders
  • Supporting IoT sensing including light, temperature, humidity, water leak, gas
  • Creating big data for use with AI to provide insights using patterns the data

Read more about BeaconRTLS™

Movement Constraint-based Location Tracking

Researchers at the Pusan National University, Korea have a new paper on Applying Movement Constraints to BLE RSSI-Based Indoor Positioning for Extracting Valid Semantic Trajectories.

The received signal strength (RSSI) of beacons is often used to infer location. However, the RSSI is subject to reflection and blocking from walls, people and other obstacles causing the derived locations from the raw data to be ‘jumpy’. There are many ways to process the raw data, such as Hidden Markov Models, k-nearest neighbors and Deep Neural Networks (DNN) to obtain smoother trajectories.

The researchers use movement constraints and sliding-window aggregation to extract invalid trajectories and provide real-time semantic trajectories.

The paper shows the proposed movement constraint-based approach extracts valid trajectories that are comparable to the unconstrained and non-machine language approaches. This new approach is particularly suited to dynamic indoor environments where the reflection and blocking changes over time.

Lastest Issue of Wireless Q Available

Nordic, the manufacturer of the System on a Chip (SoC) in many beacons, has published the latest issue of Wireless Quarter Magazine. It showcases the many uses of Nordic SoCs.

This issue mentions three ‘smart’ products, a smart cricket ball, a smart luggage tag and a smart bike helmet that are effectively beacons or sensor beacons in different form factors.

The IoT will overtake smartphone centric products as Bluetooth LE tech’s main market by 2024

The World’s first dual Arm Cortex-M33 SoC, the new nRF5340 SoC, is also mentioned. This will allow for more CPU intensive applications such as TCP/IP networking and edge processing of data.

There’s also a feature on asset tracking and locating systems valued at $19 billion last year and expected to reach $128.75 billion by 2027, with a Annual Growth Rate (CAGR) of 24.5%.

The Sogo/MokoSmart VILOG car tracking system is featured and is pertinent as we are a distributor for MokoSmart beacons.

Comparison of Bluetooth LE Locating Methods

There’s research just published on A Comparison Analysis of BLE-Based Algorithms for Localization in Industrial Environments. The research compares trilateration, fingerprinting and a machine-learning based k-nearest neighbors regressor for determining the location from signals from multiple beacons.

Multi-layer perceptron (MLP) schematic model
Error box plots for the three fingerprinting algorithms with different beacon densities. Results for a fingerprint grid with one measurement every 0.5 m.

The results show fingerprinting is better than distance-based schemes in industrial environments due to the presence of large moving metal objects that shadow and reflect wireless signals. The three methods were found to provide similar localisation accuracy. The authors say the machine learning method is best due to less complexity and better adaptability. The machine learning method does not need regular calibration as is the case with fingerprinting.

Read about Determining Location Using Bluetooth Beacons

Bluetooth in Aviation

Bluetooth beacons are increasingly being used in the aviation industry to track pallets, unit load devices (ULDs) and audit temperature, humidity and shock levels.

Cargo Airports & Airline Service magazine has an article on the Bluetooth Revolution where it mentions ULD provider Unilode’s use of Bluetooth tags. Unilode is equipping its 125,000 ULDs with Bluetooth readers. This will take over two years but 80% should be fitted out within 18 months.

The most significant development recently in ULDs is the development of Bluetooth Low Energy tracking devices.

The article mentions how Unilode has been exploring the use of RFID over last 25-30 years. It says Bluetooth provides the solution to RFIDs limits of range, infrastructure cost and interference with aircraft systems. Bluetooth additionally allows monitoring of ambient shipment conditions, temperature sensitive cargo and shock sensitive cargo.

The key benefit of Bluetooth is knowing where units are, all the time, rather than relying on scanned updates. It provides for better utilisation of assets. This makes transport of freight easier, smoother and more efficient.

Real-time monitoring of assets allows the client to immediately know when assets are behind schedule, being routed inappropriately, or in poor conditions.

Bluetooth not only provides a scaleable and affordable way of tracking pallets and unit load devices but can also provide for tracking the status of smaller critical packages such as pharma and and cosmetics goods.

Here at BeaconZone, we have seen beacons used more for airline temperature sensing rather than tracking. For example, iB003N-SHT beacons are used by Qatar Airways to monitor the temperature of pre-flight cargo holding areas.

Using Bluetooth and WiFi RSSI for Locating

There’s a recent paper by Hongji Cao,Yunjia Wang,Jingxue Bi and Hongxia Qi of China University of Mining and Technology on An Adaptive Bluetooth/Wi-Fi Fingerprint Positioning Method based on Gaussian Process Regression and Relative Distance.

The paper looks into how to combine both Bluetooth fingerprint positioning (BFP) and Wi-Fi fingerprint positioning (WFP) to provide for an adaptive Bluetooth/Wi-Fi fingerprint positioning system based on Gaussian process regression (GPR).

The adapative feature is particularly useful because fingerprint acquisition requires a great deal of effort and requires subsequent update and maintenance.This new method provides a better positioning than Bluetooth and Wi-Fi positioning alone but at the cost of extra computation.

Read about Using Beacons, iBeacons for Real-time Locating Systems (RTLS)

Using iBeacons with Intelligent Displaying and Alerting Systems

There’s recent research into using iBeacons with intelligent displaying and alerting systems (SICIAD) typically found in public buildings and offices. The paper An Intelligent Low-Power Displaying System with Integrated Emergency Alerting Capability by Marius Vochin, Alexandru Vulpe, Laurentiu Boicescu, Serban Georgica Obreja and George Suciu of the University of Bucharest shows how beacons can be used to determine indoor position of mobile terminals or signalling points of interest.

An Android app uses the beacons to detect location and sends it to the SICIAD system. The researchers concluded that:

“By using an appropriate number of beacons and optimal positions, a relatively precise indoor localization can be obtained with iBeacon technology”

Bluetooth Positioning Using Separate Bluetooth Channels

While we wait for commercial Bluetooth 5.1 direction finding solutions to become available, people are trying to refine traditional locating methods to gain more accuracy. Baichuan Huang, Jingbin Liu, Wei Sun and Fan Yang have a research paper on A Robust Indoor Positioning Method based on Bluetooth Low Energy with Separate Channel Information.

They have observed that the stability of the received Bluetooth signal strength RSSI depends on which Channel 37, 38 or 39 the signal is being received on. This is because the channels slightly overlap the WiFi channels and there can be other Bluetooth devices also using the same channels.

The method analyses the channels over time and chooses those it thinks has least interference and most stable RSSI. This reduces the positioning error by 0.2m, to 2.2m, at a distance of 3.6m.

Read about Determining Location Using Bluetooth Beacons