Crowd Security with iBeacons

The UK Defence and Security Accelerator (DASA) held a competition to find ideas to reduce the threat of terrorists in public spaces. KSharp created CriB, Crowd Resilience through iBeacons, a system using iBeacons to allow people to report terrorist threats and receive security alerts through an app. This allows venues such as city centres, shopping centres and sports stadiums to improve safety and security. A video has recently become available:

New Wafer Thin Nordic nRF51 SoC

Nordic, the manufacturer of the System on a Chip (SoC) found in most beacons has announced that an ultra thin version will be available from American Semiconductor.

The AS_NRF51 Flex-BLE (pdf) is an ultra-thin version of Nordic’s nRF51822 SoC wafer-level CSP (WL-CSP), employing American Semiconductor’s ‘FleX™ Semiconductor-on-Polymer™’ (FleX SoP) process to reduce package size to approximately 35µm—roughly half the thickness of a human hair.

The largest component of beacons and Bluetooth sensors is usually the battery rather than the SoC. However, the Flex-BLE version will be especially suited to energy harvested and solar solutions where it will be possible to create very thin beacons that can be invisibly manufactured into products or their packaging.

Free AI Paper

Microsoft has a new free (registration not required) paper on Maximising the AI opportunity, How to harness the potential of AI effectively and ethically (pdf). While the data is UK centric, the insights and actions are applicable to any country.

The message is that organisations should embrace AI’s potential or risk being left behind. As well as economic gains, changes should take into account social and safety issues.

“Organisations that are investing in establishing the right approach to AI now outperform those that don’t by 9%”

The paper explains AI and how many organisation are talking about AI but fewer are taking action. It gives perspectives of use of AI in FinTech, Healthcare, Manufacturing and Retail.

Read about AI Machine Learning with Beacons

SensorCognition™ – Machine Learning Sensor Data at the Edge

The traditional IoT strategy of sending all data up to the cloud for analysis doesn’t work well for some sensing scenarios. The combination of lots of sensors and/or frequent updates leads to lots of data being sent to the server, sometimes needlessly. The server and onward systems usually only need to now about abnormal situations. The data burden manifests itself as lots of traffic, lots of stored data, lots of complex processing and significant, unnecessary costs.

The processing of data and creating of ongoing alerts by a server can also imply longer delays that can be too long or unreliable for some time-critical scenarios. The opposite, doing all or the majority of processing near the sensing is called ‘Edge’ computing. Some people think that edge computing might one day become more normal as it’s realised that the cloud paradigm doesn’t scale technically or financially. We have been working with edge devices for a while now and can now formally announce a new edge device with some unique features.

Another problem with IoT is every scenario is different, with different inputs and outputs. Most organisations start by looking for a packaged, ready-made solution to their IoT problem that usually doesn’t exist. They tend to end up creating a custom coded solution. Instead, with SensorCognition™ we use pre-created modules that we ‘wire’ together, using data, to create your solution. We configure rather than code. This speeds up solution creation, providing greater adaptability to requirements changes and ultimately allows us to spend more time on your solution and less time solving programming problems.

However, the main reason for creating SensorCognition™ has been to provide for easier machine learning of sensor data. Machine learning is a two stage process. First data is collected, cleaned and fed into the ‘learning’ stage to create models. Crudely speaking, these models represent patterns that have been detected in the data to DETECT, CLASSIFY, PREDICT. During the production or ‘inference’ stage, new data is fed through the models to gain real-time insights. It’s important to clean the new data in exactly the same way as was done with the learning stage otherwise the models don’t work. The traditional method of data scientists manually cleaning data prior to creating models isn’t easily transferable to using those same models in production. SensorCognition™ provides a way of collecting sensor data for learning and inference with a common way of cleaning it, all without using a cloud server.

Sensor data and machine learning isn’t much use unless your solution can communicate with the outside world. SensorCognition™ modules allow us to combine inputs such as MQTT, HTTP, WebSocket, TCP, UDP, Twitter, email, files and RSS. SensorCognition™ can also have a web user interface, accessible on the same local network, with buttons, charts, colour pickers, date pickers, dropdowns, forms, gauges, notifications, sliders, switches, labels (text), play audio or text to speech and use arbitrary HTML/Javascript to view data from other places. SensorCognition™ processes the above inputs and provides output to files, MQTT, HTTP(S), Websocket, TCP, UDP, Email, Twitter, FTP, Slack, Kafka. It can also run external processes and Javascript if needed.

With SensorCognition™ we have created a general purpose device that can process sensor data using machine learning to provide for business-changing Internet of Things (IoT) and ‘Industry 4.0’ machine learning applications. This technology is available as a component of BeaconZone Solutions.

iBeacon Driven Mobile Device Management for Education

Jamf School is a device management solution for education. It allows you to track devices and see their status. It uses iBeacon to allow subject learning material to be unlocked when students enter specific areas.

The Jamf web site has some useful content on using iBeacons in education:

Invisible Candles: Exploring IT Applications of iBeacons with Your JSS
Paul Cowan—IT Manager at the University of Waikato explains iBeacons, how they have evolved, how museums are using iBeacons to share information with visitors and how the Casper Suite can be used trigger events and gather proximity data.

iBeacons in Education
Video webinar on proximity-based technology and how it can be used to distribute and manage technologies in education environments. Covers privacy considerations, casper suite and jamf.

See the Light (and benefits) of iBeacon
Video on how Apple’s iBeacon technology works and when you would want to use it.

The benefits of iBeacons for education
Article on using iBeacons for device management and unlocking learning materials.

Jamf also has many more blog posts on using iBeacons in Education.

Owntracks Location Tracking and Alerting

Owntracks is an open source app for iOS and Android that allows you to keep track of your (or vulnerable family member’s) location. However, it also has business uses to track valuable assets. You can also build a private location diary and share it with others.

It works with iBeacons to provide:

  • Locating indoors where GPS doesn’t work
  • Attributing location to a vehicle to track time spent commuting or to see where you have parked your car
  • Fitting to keys/luggage/expensive equipment to get notified when you leave them behind

Latest Nordic Wireless Q Magazine Available

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

Read about:

  • The Ruuvi IoT asset tracker
  • Smart rope load sensors
  • Use of SoCs in an insulin monitor device
  • A wearable respiration monitor
  • Bluetooth 5.1 direction finding
  • Tracking shipping containers
  • IoT for farmers
  • Use of SoC for athlete performance wearable
  • Building next generation Bluetooth beacons

Inspecting Data from Bluetooth Gateways

Bluetooth gateways scan for beacons and send detected data your server, BeaconServer™ or BeaconRTLS™. However, what if you don’t have a server yet or want to determine if a gateway is actually sending data?

Ubeac allows you to set up a hook to receive gateway data. What’s more, they have some informative setup videos for our INGICS, Minew, AnkhMaway and Aprilbrother gateways.

Ubeac INGICS Setup

Read about Beacon Proximity and Sensing for the Internet of Things (IoT)

View Bluetooth gateways

Using iBeacon to Assess Elderly Frailty

There’s a research paper by Thomas Tegou, Ilias Kalamaras, Markos Tsipouras, Nikolaos Giannakeas, Kostantinos Votis and Dimitrios Tzovaras of Information Technologies Institute, Greece on A Low-Cost Indoor Activity Monitoring System for Detecting Frailty in Older Adults.

The paper describes a room-level accuracy indoor localization system, based on Bluetooth RSSI, to assess the frailty in older people.

The implementation used smartphones as detectors:

The researchers identified features to classify degrees of movement between rooms:

The system was able to determine rooms to an accuracy above 93%. The results showed subjects with frailty had distinctive movement patterns that could be identified with high accuracy of 98%.

Read about Beacon Proximity and Sensing for the Internet of Things (IoT)