Bluetooth Mesh Energy Consumption

There’s a new paper by Seyed Mahdi Darroudi, Raül Caldera-Sànchez and Carles Gomez of Department of Network Engineering, Universitat Politècnica de Catalunya/Fundació, Spain on Bluetooth Mesh Energy Consumption: A Model.

They set up some experiments to measure current consumption under various parameters:

They found that a sensor device running on a simple 235 mAh battery, sending a data message every 10 secs, can achieve a lifetime of up to 15.6 months.

This battery is probably a CR2032 battery. Read our post on Beacon Battery Size, Type, Capacity and Life for typical beacons battery sizes and capacities.

Read about Beacons and the Bluetooth Mesh

iBeacons for Intuiface

Untuiface is one of a growing number of products incorporating beacons in their functionality. Untuiface allows you to build interactive multi-touch kiosk type screens without writing any code.

Intuiface Composer

It’s possible to use iBeacons to trigger actions. For a static kiosk, things or people coming close can trigger content. For a moving kiosk, such as a tablet, content can change depending on how close the tablet is to particular areas or things.

The settings provide for actions when beacon advertisements are detected, change or are lost thus providing for different types of interaction. Untuiface have an example to show contextual information as items are picked up from or replaced to their original position.

Read more about using iOS and Android Apps with Beacons

Industry 4.0 Platform

The February 2019 edition of ComputingEdge magazine from IEEE has an article on From Raw Data to Smart Manufacturing (pdf – current and back issues freely available).

The article describes what they call a ‘Semantic Web of Things for Industry 4.0 (SWeTI) platform’. Although it’s very useful, it’s less of a platform in the software sense and more of an ecosystem or model.

The platform describes usecases, tools and techniques for smart applications. Using this model, BeaconZone operates in the Device, Edge and Data Analytic layers. We provide for smart devices and tools, gateways, storage, machine learning (ML) and analytics.

Read about Benefits of Beacons

Read about Beacons in Industry and the 4th Industrial Revolution (4IR)

Reducing Costs with Predictive Maintenance

The Nordic blog has an informative post on How IoT-Based Predictive Maintenance Can Reduce Costs. It explains how connected sensors can save maintenance costs through reduced downtime. The post provides some examples from the power industry and explains how the same techniques can be used in the tools, retail, distribution and physical infrastructure industries.

As the post mentions, the challenge is how to scale this up. We are told IoT is the solution. Here at BeaconZone, we don’t believe IoT is always the solution, especially where there’s a requirement for higher sensor sampling frequencies. There’s too much data, too much data transfer and too much server processing. It really doesn’t scale. Apart from the waste and cost of these resources, the latency of triggering events based on the data is too high. Instead, look to so called ‘edge’ or ‘fog’ computing where more processing is done nearer the sensors and only pertinent data is sent to other systems.

Need more help? Consider a Feasibility Study.

Machine Learning isn’t Magic

When working with Machine Learning on beacon sensor data or indeed any data, it’s important to realise AI machine learning isn’t magic. It isn’t foolproof and is ultimately only as good as the data passed in. Because it’s called AI and machine learning, people often expect 100% accuracy when this often isn’t possible.

By way of a simple example, take a look at the recent tweet by Max Woolf where he shows a video depicting the results of the Google cloud vision API when asked to identify an ambiguous rotating image that looks like a duck and rabbit:

There are times when it thinks the image is a duck, other times a rabbit and other times when it doesn’t identify either. Had the original learning data included only ducks but no rabbits there would have been different results. Had there been different images of ducks the results would have been different. Machine learning is only a complex form of pattern recognition. The accuracy of what you get out is related to a) The quality of the learning data and b) The quality of the tested data when to try identification.

If your application of machine learning is safety critical and needs 100% accuracy, then machine learning might not be right for you.

Read about AI Machine Learning with Beacons

Time and Attendance Management

A common usecase for beacons is time and attendance management. This involves needing to know who has been where and for how long.

Our gateways have been used in education for automatically recording student registration. They have been particularly suitable in ‘open lab’ type scenarios where there’s not always staff around to record attendance. Beacons are given to students that are recorded by gateways. It’s also possible to have the gateways act as beacons so that smartphone apps can unlock things such as electronic teaching materials on a student-by-student basis.

Another usecase is personal tracking of time spent in places or on projects for expensing to clients. Again, this can be done accurately and automatically.

A further usecase we have come across is the use of our beacons on evidence-based policing. Police officers on the beat often have to account for how long they have spent at particular locations. An Android app carried by officers records beacons (location) and sends the data to a central server. This prevents the need for paper based processes to determine who has been where.

There’s ready made software available such as Seats Software and Calamari. However, we find that clients sometimes have more specific, yet simpler needs that don’t necessarily map well to ready-made solutions.

Consider our development services.

BeaconRTLS™ Quick Demo

We have a new short video (4 mins 43 secs) showing the BeaconRTLS™ user interface and demonstrating the REST interface that can be used by external systems (best viewed fullscreen):

Aside from the unique aspect of mixing asset tracking and IoT sensing, you can see that BeaconRTLS™ has an unusually good UI compared to most enterprise software. Software used for business tends to be clunky with screen updates requiring full page refreshes. BeaconRTLS™ uses Material Design and uses latest asynchronous techniques such that everything is rendered in the web browser as opposed to at the server which makes screen updates smooth and flicker free. More importantly, relieving the server of rendering, continuously changing, ‘live view’ web pages frees up computing resources that are better used for processing incoming beacon advertising.

Read about BeaconRTLS™

iBeacons For Disaster Assistance

The Singapore Space and Technology Association has partnered with Airbus to launch a HADR (Humanitarian Assistance and Disaster Relief) challenge. The objectives are to use latest technologies to aid rescue efforts.

Lee Wei Wen and Lee Wei Juin propose the use of iBeacon to display the GNSS locations of the rescuers with live updates of the rescue plan across different agencies: