Programmable Beacon Modes for Kaltiot RuuviTag beacons

RuuviTag is a multi-sensor device developed in Finland by Ruuvi Innovations Ltd. Kaltiot has developed firmware for RuuviTag that enables the RuuviTag to be set in different modes. The same physical device can be programmed to fill different roles and act in different ways. These features are only available for RuuviTags using Kaltiot firmware.

These features are designed for business uses where multiple RuuviTags are used in the same network, such as for tracking the location of hundreds of pieces of equipment inside a factory.

Movable Mode

In Movable mode, the IOT beacon broadcasts its ID and any available sensor data using Bluetooth Low Energy. A gateway then receives this data and forwards it to the backend. The Kaltiot platform backend calculates the location of the beacon based on the gateway’s location and beacon signal strength, and stores the location and any available sensor information in the database.

A typical use case is to fasten a movable beacon to a tracked asset.

Fixed location mode

In Fixed mode, the IOT beacon has a defined location in the Kaltiot Smart Tracker system. When adding a new fixed beacon to the system, the user also needs to define the location of the beacon. The beacon broadcasts its ID and any available sensor data using Bluetooth Low Energy like a movable beacon.

The Kaltiot platform used triangulation from fixed beacons to calculate the location of movable beacons indoors. This is a much more accurate mechanism than GPS in indoor use cases. Accuracy is as precise as 1 meter, depending on the number of fixed beacons.

Typical use cases are indoor location monitoring in large spaces such as warehouses and monitoring indoor environmental conditions.

Logger functionality

A logger beacon is a beacon with internal storage. A logger beacon stores all sensor information in internal memory (flash) as well as broacasting the data to nearby gateways. When a gateway is within range, all information is transferred to the Kaltiot platform backend. After a successful transfer, the transferred data will be flushed from the beacon’s internal memory.

A logger beacon can be configured as movable or fixed beacon.

This can be used in cases where smartphones are being used as gateways and data is uploaded to the platform when a worker with a Kaltiot app comes within range. No Bluetooth pairing is needed.

A typical use case is to monitor environmental conditions.

Relay beacon

By using relay beacons, you can extend use fewer gateways to cover a large area. Relay beacons forward the data received over BLE from fixed and movable beacons onward to a gateway. It is possible to chain these relay beacons together.

An example use case is to track environmental conditions at a large construction site. Using relay beacons, it’s possible to cover multiple floors and dozens of sensors with just a couple fixed gateways.

Scanner beacon

A scanner beacon “listens” to other beacon advertisements, either Fixed or Movable, and saves the data in its internal memory. When a scanner beacon is within range of a device with Smart Tracker Application active or a Smart Tracker Gateway, it transfers the scanned information to the Kaltiot IOT platform, which saves the sensor data and calculates location, as relevant, for each collected timestamp.

A typical use case is to collect staff location history to determine how many and which workers have been at what work station for how long. For example, a hospital could automatically track time spent with patient for different staff members for later analysis. Scanners are not suitable for real time locating.