Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Overview

MikroTik Beacon Manager application is designed for Bluetooth tag (TG-BT5-XX) configuration. Since the tags are Bluetooth-based devices, you have to enable Bluetooth on the phone before proceeding with the configuration.

...

Configuration can be altered in the "Settings" tab:

Beacon settings

In advertising mode, the tag broadcasts information about itself in Bluetooth advertising packets. Information depends on the advertising packet type (the type can be changed in the settings).

At the moment, these are all the supported types:

Eddystone-TLM, Eddystone-UID, MikroTik, and iBeacon.

Eddystone-TLM, Eddystone-UID and iBeacon formats have an option to configure 4 parameters. MikroTik format has an option to configure an additional parameter called "encrypt":

Image Removed

Write Protection

This menu allows you to lock the settings of the tag with a 6-symbol long password:

Image Added

Once the password is set, there is no way to remove password protection (you can only edit it).

The next time you try to configure the tag, you will be notified that it is "write protected" and you can choose either to stay in the "READ-ONLY" mode (which allows you to browse/read through the settings and restricts making configuration changes) or to "UNLOCK" the settings by inputting the configured password:

Image Added

Beacon settings

In advertising mode, the tag broadcasts information about itself in Bluetooth advertising packets. Information depends on the advertising packet type (the type can be changed in the settings).

At the moment, these are all the supported types:

MikroTik, Eddystone-TLM, Eddystone-UID and iBeacon.

Image AddedImage AddedImage AddedImage Added

PropertyDescription
Advertisement interval (20ms...10s or disable)

The interval in milliseconds after which an advertisement packet will be broadcasted by the tag. 

When you have only advertisement interval configured without any triggers enabled → advertisement packets are broadcasted based on the interval time set (each x seconds).

Freefall
Advertisement interval (20ms...10s or disable)the interval in milliseconds after which an advertisement packet will be broadcasted by the tagFreefall detect (on/off)whether to send an advertisement packet when the accelerometer (the tag) detects a freefall triggerTilt detect (on/off)

whether to send an advertisement when the accelerometer (the tag) detects a tilt trigger

Impact
detect (on/off)
whether

Whether to send an advertisement packet when

the accelerometer (

the tag

) detects an impact/wake up trigger

Encrypt (on/off)

note: only available for MikroTik format

whether to encrypt acceleration, temperature, uptime, trigger action, and battery percentage parameters in the hex payload

...

detects a freefall trigger.

When the freefall trigger is enabled and the freefalling state is detected →  the packet is sent.

Tilt detect (on/off)

Whether to send an advertisement when the tag detects a tilt trigger.

When the tilt trigger is enabled and the device is tilted → the advertisement packet is broadcasted immediately.

Impact detect (on/off)

Whether to send an advertisement when the tag detects an impact/wake up trigger.

When the impact

...

trigger is enabled and the device is

...

pushed/moved →  the advertisement packet

...

is sent.

Encrypt (on/off)

note: only available for MikroTik format

Whether to encrypt the broadcasted hex payload with an "AES" key.

When the

...

"Encrypt" parameter is enabled

...

,

...

the hex payload data (acceleration, temperature, uptime, trigger action, and battery percentage) is encrypted with a private key. This key is known only to the tag's owner (it is obtained with the purchase).

...

Namespace

note: only available for Eddystone-UID format

Set up a unique 10-byte long beacon Namespace ID.

Instance

note: only available for Eddystone-UID format

Set up a unique 6-byte long beacon Instance ID.


UUID

note: only available for iBeacon format

Set up a universally unique identifier (UUID) in the following format:

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Major

note: only available for iBeacon format

Set up a 16-bit integer secondary identifier, in the hex format or a decimal number (from 0 to 65 535).

Minor

note: only available for iBeacon format

 

Set up a 16-bit integer secondary identifier, in the hex format or a decimal number (from 0 to 65 535).

Estimated battery life

This section displays the estimated battery life:

Image Added

Estimated battery life is heavily dependant on the number of advertising packets sent (configured to be sent). The app calculates how many packets are estimated to be broadcasted daily, for how long the tag will be active, and the estimate for the average daily power consumption.

Accelerometer settings

This section allows you to change the parameters shown in the screenshot below:

Image Added

Mode and Data Rate

Image Added

This menu allows you to choose between 2 modes: "Low power" and "High power". In "Low power" mode, you will get lower precision but also lower power consumption. In "High power" mode, you will get higher precision but also higher power consumption.

"Data Rate" setting represents the number of acceleration measurements during a 1-second window (measurement frequency). The fewer packets per second are sent → the lower the power consumption is.

Full Scale

Image Added

Can vary between (2g...16g). It is the measurement range that is used to calculate the wake-up threshold. Full

You can decipher the trigger/conditions in the hex dump of the advertisement packet. You can find more information on how to do that following the link.

Estimated battery life

This section displays the estimated battery life:

Image Removed

Estimated battery life is heavily dependant on the number of advertising packets sent (configured to be sent). The app calculates how many packets are estimated to be broadcasted daily, for how long the tag will be active, and the estimate for the average daily power consumption.

Accelerometer settings

This section allows you to change the parameters shown in the screenshot below:

Image Removed

Mode and Data Rate

Image Removed

This menu allows you to choose between 2 modes: "Low power" and "High power". In "Low power" mode, you will get lower precision but also lower power consumption. In "High power" mode, you will get higher precision but also higher power consumption.

You can also change "Data Rate" settings which dictates how often the tag is going to broadcast advertising packets (per second). The fewer packets per second are sent → the lower the power consumption is.

Full Scale

Image Removed

Can vary between (2g...16g). It is the measurement range that is used to calculate the wake-up threshold. Full scale defines the range of acceleration, that the accelerometer is capable of measuring (the bigger the range, the lower the accuracy of the measured acceleration).

...

Click "Download and install" and wait for the device to reboot.

Manual upgrade

...

2.3.1 1638358509

upgrade

In order to manually download the tag's firmware file, navigate to https://download.mikrotik.com/firmware/bt-tag/latest. It will allow you to download the "latest" file which can be opened in a notepad or any other text editor. The content of the file will indicate the latest available TG-BT5-XX versions:

2.3.1 1638358509

1326c554c18340a41e79fd88abbea193dc53b99931eddecd018e33cff577f6d3  bt-tag_HT_app_2.3.1-0rr.gbl

9dc21eb980e8bd36732ec4db8e4b03a8177885fccdbbd87122f7d9bf76410b8b  bt-tag_HT_apploader_3.2.3-0rr.gbl

9e4f30d9006f24063ac96d0fb1181d135929d86d0e243d3b3985cc5e43d6b448  bt-tag_IN_app_2.3.1-0rr.gbl

e03fa2987b874463e9a5c686303f4d75fef0c0f8d89dde14f8c4b04be4838a93  bt-tag_IN_apploader_3.2.3-0rr.gbl

54e959dd9cc1da3a5408b5dc7c797c52ae1a1685122e14d966cbe433ec1d1b3c  bt-tag_OUT_app_2.3.1-0rr.gbl

e0bc2e8a1a9de6a1974c201a48cfea2276465414e07efc07816400abca91aa14  bt-tag_OUT_apploader_3.2.3-0rr.gbl

5257a1b06cb8d57d06ae10ef2c87abf0df0a3ab8a9ac7f9229a9a421b8a0c0fc  bt-tag_HT_app_2.3.1-000.gbl

caf3e333721852077945c8a766db32ee5e478f1e7844dcb3e0e3d700dbab009f  bt-tag_HT_apploader_3.2.3-000.gbl

0f6603d97df5fc4b3f260b410628b3c62fb2562f26e85e44b6cdfdf1b58d04f8  bt-tag_IN_app_2.3.1-000.gbl

caf3e333721852077945c8a766db32ee5e478f1e7844dcb3e0e3d700dbab009f  bt-tag_IN_apploader_3.2.3-000.gbl

3235db7bb9a9cca0d5e59ae774c3cd004be4e58b44c1ae40e6e3bb84feb077a6  bt-tag_OUT_app_2.3.1-000.gbl

caf3e333721852077945c8a766db32ee5e478f1e7844dcb3e0e3d700dbab009f  bt-tag_OUT_apploader_3.2.3-000.gbl

Double-check current tag's firwmare version using the app:

Image Added

Knowing, that the tag, for example, is the TG-BT5-IN model and that the current version is 1.6.1-000, we can conclude that the latest release is "bt-tag_IN

...

_app_2.3.1-

...

000.gbl

...

9dc21eb980e8bd36732ec4db8e4b03a8177885fccdbbd87122f7d9bf76410b8b  bt-tag_HT_apploader_3.2.3-0rr.gbl

".

Please note, that for the majority of the tags, the firmware version will be 1.6

...

.1-0rr

...

e03fa2987b874463e9a5c686303f4d75fef0c0f8d89dde14f8c4b04be4838a93  bt-tag_IN_apploader_3.2.3-0rr.gbl

(instead of 1.6.1-000). You will need to use the x.x.x-0rr file instead.

To download the actual firmware file, change the "latest" part of the link to "bt-tag_IN

...

_app_2.3.1-

...

000.gbl

...

e0bc2e8a1a9de6a1974c201a48cfea2276465414e07efc07816400abca91aa14  bt-tag_OUT_apploader_3.2.3-0rr.gbl

5257a1b06cb8d57d06ae10ef2c87abf0df0a3ab8a9ac7f9229a9a421b8a0c0fc  bt-tag_HT_app_2.3.1-000.gbl

caf3e333721852077945c8a766db32ee5e478f1e7844dcb3e0e3d700dbab009f  bt-tag_HT_apploader_3.2.3-000.gbl

".

So, in case your current version is, for example, "1.6.1-000" (TG-BT5-IN tag), the firmware can be downloaded using the link:

https://download.mikrotik.com/firmware/bt-tag/bt

...

-tag_IN_app_2.3.1-000.gbl

caf3e333721852077945c8a766db32ee5e478f1e7844dcb3e0e3d700dbab009f  bt-tag_IN_apploader_3.2.3-000.gbl

In case your current version is, for example, "1.6.1-0rr" (TG-BT5-OUT tag), the firmware can be downloaded using the link:

https://download.mikrotik.com/firmware/bt-tag/bt

...

-tag_OUT_app_2.3.1-

...

0rr.gbl

...

caf3e333721852077945c8a766db32ee5e478f1e7844dcb3e0e3d700dbab009f  bt-tag_OUT_apploader_3.2.3-000.gbl

Upgrade settings
Warning

If you have issues with the tag's update, where the tag stays in the OTA/update mode → try enabling "Reliable write"!

When the tag is "stuck" in the OTA/upgrade mode, there are two scenarios that can happen:

a) The Beacon Manager tag list will still show the tag on the list but there will be no indication that the tag is "configurable". You are still able to click on the tag in the list (even without the "gear" icon present) and surf its settings without activating the magnetic switch;
b) The tag might disappear from the list of manageable tags. In that case, try to manually add the tag using QR code reader function and approve the "configuration".

To enter the additional upgrade setting menu, click on the "Upgrade settings" button:

Image Added

This will allow you to alter the "Reliable write" configuration:

Image Added

When enabled, the checkbox allows you to make the Bluetooth upgrade process "slower" but more "reliable" (where additional exchange and verification steps take place between the phone and the tag).

Double-check current tag's firwmare version using the app:

Image Removed

Knowing, that the tag, for example, is the TG-BT5-IN model and that the current version is 1.6.1-000, we can conclude that the latest release is "bt-tag_IN_app_2.3.1-000.gbl".

Please note, that for the majority of the tags, the firmware version will be 1.6.1-0rr (instead of 1.6.1-000). You will need to use the x.x.x-0rr file instead.

To download the actual firmware file, change the "latest" part of the link to "bt-tag_IN_app_2.3.1-000.gbl".

So, in case your current version is, for example, "1.6.1-000" (TG-BT5-IN tag), the firmware can be downloaded using the link:

https://download.mikrotik.com/firmware/bt-tag/bt-tag_IN_app_2.3.1-000.gbl

In case your current version is, for example, "1.6.1-0rr" (TG-BT5-OUT tag), the firmware can be downloaded using the link:

https://download.mikrotik.com/firmware/bt-tag/bt-tag_OUT_app_2.3.1-0rr.gbl

Import/Export

In the right upper corner of the screen, you have an option to import/export current settings:

...