Flutter Beacon Plugin

Flutter is a UI software development platform created by Google used to develop cross platform applications for Android and iOS.

There’s a recent plugin flutter_beacon that scans for beacons and can also act as a transmitter. It supports Android API 18+ and iOS 8+. Features include permission management, iBeacon ranging, iBeacon monitoring and transmitting as iBeacon. This plugin is open source on Github.

Beacon Coin Cell Battery Orientation

When inserting or replacing coin cell batteries it’s necessary to know which way round to place the battery. This is especially so for some of our beacons where the battery is separate or not included.

The following image shows the orientation of the battery. The -ve ‘button’ side of the battery fits against the printed circuit board. The side that faces away from the beacon circuit board is +ve. This is common to just about all beacons. Note that this is different to commonly used batteries, such as AA batteries, where the ‘button’ end is +ve.

batterybutton

Here’s another example showing a commonly used metal battery holder:

Metal holder is +ve

If you put the battery in the other way around then you might damage the beacon or, more likely, short circuit the battery as most battery holders are metal wrap around types.

Nordic Semiconductor Wireless Q Magazine Out Now

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

The pandemic has increased the use of Nordic Semiconductor chips in health oriented devices such as the Warmie continuous infection monitoring device, the AppSens 7 Smart Heart Sensor and the Ellume COVID-19 home testing kit.

Asset tracking market will double from $17 billion in 2020 to $34 billion by 2026

Research&Markets quote in Wireless Quarter Magazine

Tracking highlights include:

  • Tracking elephants with collars
  • IOSEA’s proprietary AoA/AoD direction finding platform
  • How asset trackers are moving beyond location monitoring to sensing

The Power of the AirTag

Apple announced AirTag this week. Many commentators are asking what’s different or better than Tile and other Bluetooth trackers. Some are even asking why Apple is such an innovative company.

While the accuracy of finding is better for the relatively few Apple iPhones that have the Ultra Wideband (UWB) U1 chip, this isn’t likely to be the main advantage and will in any case be lost on most potential buyers. Similarly, Apple’s claim that it’s private and secure is unlikely to be important or seem significant in most scenarios.

Instead, the power of the AirTag will not come from the technical aspects of the physical AirTag but from being part of the Apple ecosystem. The problem with Tile and other trackers is that the range is only local, typically about 50m. When tags are lost away from the vicinity the system relies on other users to detect your tag. This previously hasn’t worked because there haven’t been enough users. The power of the AirTag will be the reach of the Apple device network that no other tag manufacturer will be able to match.

This isn’t to say AirTags will replace iBeacon and Eddystone beacons. AirTags are only for tracking and are more for finding personal things rather than say assets in a warehouse or factory. AirTags only identify and don’t sense like sensor beacons. While they can be seen by Bluetooth gateways, the privacy and security features will thwart identification and use in real time locating systems. AirTags are only a very small, proprietary and closed part of the tracking and sensing ecosystem.

New Meeblue Platform

Meeblue has a new platform for users of the W1 Bluetooth WiFi gateway. It’s designed to work with Meeblue sensor beacons to easily capture and view sensor data.

The platform is free to use and is publicly available. However, devices need be registered with the platform in advance. Requests can be made no more than once per second and you must use https.

Steps to set up the W1 gateway with the Meeblue platform

The API allows you to GET a gateway’s status, POST data from a gateway, GET a sensor device status, POST a sensor’s status, POST and GET sensor storage data.

View All Gateways

New iGS03E Bluetooth Ethernet Gateway in Stock

We now have the INGICS iGS03E Bluetooth to Ethernet gateway in stock. This differs to the iGS02E in that it includes Power over Ethernet (PoE) without having to have an external PoE splitter.

Gateways look for Bluetooth LE devices and sends their advertising on to a server via TCP, HTTP(S) or MQTT including AWS IoT. If you use with sensor beacons, this provides a quick and easy way to provide for IoT sensing.

The iGS03E is one of the first gateways to also support Bluetooth 5 in Long Range mode (LE Coded PHY), although very few advertising devices support this yet.

Compatible with BeaconServer™ and BeaconRTLS™.

iBeacon Deployment Performance Evaluation

There’s recent work by researchers at Hong Kong Polytechnic University on Performance Evaluation of iBeacon Deployment for Location-Based Services in Physical Learning Spaces.

The paper examines signal availability, signal stability and position accuracy under different environmental conditions. The aim was to provide recommendations for iBeacon deployment location, density, transmission interval and fingerprint space interval. While the research considered beacons in teaching and learning environments, the conclusions are also applicable to other situations.

The paper describes positioning using the trilateration and fingerprinting methods. Experiments were performed in a 3.44m to 1.80m classroom to determine optimum beacon placement density.

The main conclusion was that greatest signal attenuation and variation was caused by pedestrian traffic blocking the line of sight between iBeacon and receiver. High temperature and strong winds also caused minor discrepancies to the signals. Trees and nearby vehicle traffic didn’t have any negative effects on the signals.

Deployments should consider the line of sight as the first priority. For the above mentioned room size, positional accuracy increased when the number of beacons was increased from three to eight. Using more beacons didn’t improve accuracy. An average spacing of 4.4m is recommended for iBeacon deployment. A settings of 417ms transmission interval is advised as a compromise between battery life and positional accuracy.

Read Determining Location Using Bluetooth Beacons

Bluetooth Market Update

The Bluetooth SIG has published a new Bluetooth Market Update (pdf) based on new research by ABI Research that assesses how the pandemic has affected the market for Bluetooth devices and provides forecasts for the coming years.

The pandemic has impacted device shipments but future annual device shipments are expected to be greater than before the pandemic. Location based services slowed by 25% compared to pre-pandemic 2020 forecasts due to the difficulty in traveling and installing equipment within facilities. Growth is expected to return to pre-pandemic levels throughout 2021, rising to 550,000 implementations by 2025.

Microsoft Bluetooth Test Platform (BTP)

Microsoft has a Bluetooth Test Platform (BTP) that can be used to automate testing of Bluetooth hardware, drivers and software.

There’s recently been a new release of the Bluetooth Test Platform (BTP) software package that now provides support for a Bluetooth Virtual Sniffer (BTVS), a graphical tool that collects HCI packets between Windows and the Bluetooth radio controller. Packets can be viewed live in the packet analyzer tool.

Analyzer packet formats include Wireshark, Ellisys and Frontline. There’s a video with further information.

Track Bluetooth Low Energy Devices Using ESP32

ESP32 are small, low cost Bluetooth/WiFi boards that can be programmed using Arduino IDE. Shogunxam has a project, ESP32 BLETracker that detects Bluetooth LE devices and sends the information to a MQTT server.

The software provides a web interface that allows setting of the devices to be tracked, the scan period, MQTT parameters and viewing of the logs.

The project is open source on GitHub.

View Bluetooth Gateways