Solar iBeacons

We previously supplied solar beacons. These are beacons with a rechargeable battery topped up via a solar cell.

Solar iBeacon
Solar Beacon

Solar beacon’s weren’t popular and all the models we supplied are no longer manufactured. Some specialist solar beacon companies, whose models we didn’t supply, have also stopped selling beacons. So what happened?

Solar beacons seemed attractive in that they offered the prospect of not needing to change batteries. They weren’t that much more expensive so price wasn’t the reason for poor takeup. Instead, we believe these were the reasons:

  • Solar beacons were always the dumbest of beacons. The features in advanced beacons, such as sensors and advanced settings, never made their way to solar beacons. If you needed these features then the solar beacon wasn’t suitable.
  • While you didn’t need to change the battery because it was flat, the rechargeable battery still had an inherent lifetime of about 10 years. Given that some beacons’ batteries can last up to 5 years, the solar advantage wasn’t that great. Replacement batteries also cost considerably more than non-rechargeable.
  • Solar beacons with glass solar cells were much more fragile causing them to be more likely to be damaged in transit and use. The solar cell also needed to be kept clean which was a problem in some situations.
  • The rechargeable batteries in beacons tended to be LIR2032. Lithium rechargeable batteries suffer from non-use and once flat cannot be used. Beacons in storage required their batteries to be replaced.

In summary, solar beacons have too many problems that, on balance, outweighed what was a less than expected increase in battery life. For next generation self-powered beacons look to Wiliot who power beacons via energy harvesting. Instead of batteries, they use supercapacitors but even these have limited life.

Why Real Time Locating is Becoming More Popular

The recent Nordic Semiconductor wireless quarter magazine contained an article on positioning and real time locating systems (RTLS). RTLS is experiencing growth:

RTLS detects the position of people and assets in real time. Tags are attached to people or assets and the radio signals from the tag allow the location to be determined. The real time aspect is important because it provides the current position automatically, unlike barcode scans and and NRF tags that are only as up to date as the last successful scan. With older, manual, systems, people are lazy and forget to scan.

A complete RTLS system comprises of readers, tag/sensors, application software and communications/network infrastructure.

Asset tracking is being used in industry verticals such as healthcare, defence, education and manufacturing. It commonly tracks tools, equipment, pallets, sub-assemblies, jobs and completed goods.

People tracking has tended to be used more in education and health where the security of individuals is more important than privacy concerns related to tracking people.

RTLS growth is being driven by the benefit of real time tracking allowing processes to be much more efficient. Effort and time is saved when things and people can be found quickly. Alerts notify abnormal conditions to provide for proactive actions. Reports track long term trends to allow identification of patterns that can be used to change processes to improve efficiency.

Bluetooth is popular for use with RTLS because tags and readers are inexpensive compared to other technologies. Bluetooth also works indoors where GPS fails. Unlike other technologies, Bluetooth LE tags have a long battery life of up to several years. There are also tags that perform sensing and Bluetooth LE is suitable for use in electrically noisy environments. Bluetooth also integrates with Bluetooth LE devices such as smartphones, tablets, laptops and desktops.

At Beaconzone we are seeing two new trends in use of RTLS. The first is using RTLS for multiple purposes. Customers often come to us wanting to solve a particular problem but later find the RTLS has a multitude of uses and benefits. This is where a closed solution offering, for example, a lone worker solution, won’t be so flexible.

Established real-time location system market players are shifting from closed solution offerings to including best-in-breed components in application layer

Allied Market Research

The second trend, brought on by Covid, is the tracking of office workers. What might have used to be seen as an invasion of privacy is now being seen as an essential way to monitor room occupancy and determine who has been in the same room as someone else when a person tests positive for Covid.

Read about BeaconRTLS

Read about BluetoothLocationEngine™

Q3 Nordic Semiconductor Wireless Q Magazine

Nordic Semiconductor, 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.

It showcases a gym management platform using beacons that analyses equipment and zone use. It also mentions the nRF52 SoC, used in beacons, being used in

  • MEZOO’s ECG monitor that detects heart arrhythmia
  • Xiaomi’s Bluetooth LE smart door lock
  • M Lura Health’s 1000 tooth sensor
  • Escort’s fuel level sensor

Juniper Research reports on how the pandemic is accelerating use of IoT:

IoT connections driven by early industrial deployments and pandemic-driven telemedicine applications are projected to reach 83 billion by 2024, a 130 percent growth rate

There are also articles on using tech to prevent deforestation, wellness tech, smart street lighting and precision positioning.

Why Bluetooth LE Scanning Doesn’t Always See Devices (the First Time)

Bluetooth devices such as beacons periodically advertise data according to a pre-defined format such as iBeacon or Eddystone. The advertising is very short, of the order of 1ms. Listening devices such as apps or gateways scan for a defined time, the scan window, periodically every scan interval. The scanning scan window is usually less than the scan interval to conserve power because scanning is power intensive.

While scanning nearly always sees a nearby device, there can be times when it isn’t seen due to physical and technical reasons. Radio signals can get blocked and reflected in ways that cause them not to be received. Also, if two Bluetooth devices happen to advertise at the same time then the received radio signal is corrupted. It’s also possible that because scans stop and start, the advertising happens when the scan isn’t running.

In practice the chance of non-detection happening is small. The chances of it happening again, the next scan, are very unlikely. If a beacon isn’t seen on the first scan it’s usually seen on the second (or third) attempt.

Bluetooth has some mitigations to help reduce the occurrence of the above mentioned situations. The advertising and scanning happens on multiple channels (frequencies) 37, 38 and 39 to reduce the affect of interference from other devices. Also, the advertising interval isn’t fixed and varies by a random amount, the advertising delay, for up to 10ms, to prevent two (or more) devices’ advertising continually colliding.

The consequence of scanning possibly not seeing beacons (the first time) is that solutions using apps or gateways must not rely on only one scan to make decisions on the absence of a beacon.

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)

iBeacons for PeopleHR

A growing number of checkin/checkout systems are using iBeacons. Having an iBeacon at an entrance to a building allows employees to be automatically clocked in and out. It provides confirmation that a worker did actually arrive at a certain place that day.

PeopleHR is one such solution that has information and a blog post on how to set up tap in and out using beacons.

Checkin/out systems use the iBeacon type of beacon because it can be detected on iOS (and Android) even when the app isn’t in foreground.

Dementia Anti-Wandering Using Beacons

The Hong Kong Multimedia Technology Research Center (MTREC) has an interesting project that implements a dementia anti-wandering system using iBeacons.

A paper (pdf) explains how it uses a novel multi-hop system to track targets using mobile sensors. The multi-hop approach extends the sensing area and reduces the deployment cost.

iBeacon Cooperative Tracking

The system uses a particle filter which analyses the temporal and spatial information of the targets to achieve 4.37m and 9.46m tracking error in a campus and a shopping mall respectively.

Read about Beacons in Life Sciences

Advanced Bluetooth on Android

Martin Woolley of the Bluetooth SIG was a recent speaker at Droidcon EMEA where he spoke about Advanced Bluetooth for Android Developers (slides).

Android Bluetooth LE Stack

Martin covered scanning, GATT, how to maximise data rates, speed vs reliability and using different PHY for enhanced range or data rates. The second part of the talk covers Bluetooth Mesh and proxy nodes.

One thing not mentioned in the slides, to be careful of, is that connection via a proxy node is relatively slow because it’s limited by the GATT connection. Proxy nodes are good for controlling (sending small amounts of data into) a Bluetooth Mesh but poor if you want to use the connected Android device as a gateway for all outgoing data.

Martin also has a blog where you can also learn about his past talks and he will be part of the new Bluetooth Developer Meetup.

Read about Beacons and the Bluetooth Mesh