Minew MWL01 AoA Beacon Insights

The MWL01 Beacon is an AoA beacon which means it advertises a constant tone extension (CTS) for angle of arrival detection. An accelerometer detects the degree of movement and adjusts the advertising across three levels between 100ms (fast) -> 250ms (normal) -> 4s (slow) to save battery life. The battery level is provided in the advertising data. Double clicking the button changes the advertising, for example, for SOS notification.

Here are some observations that aren’t immediately obvious in the documentation:

  • While AoA is Bluetooth 5.x, It actually advertises Bluetooth 4.1 rather than 5.x. This makes it suitable for non-AoA applications where it can be detected by non AoA Bluetooth 4.1 receivers. It’s particularly suited for asset tracking because it increases the period between advertising, when not moving, to significantly save battery.
  • You might think the change to 4s advertising isn’t working. Be patient. It takes 5 minutes of normal advertising before it switches to slow advertising. Note that it also takes 5 seconds to go from fast advertising to normal advertising. While the advertising rates can be changed, the times to transition can’t be changed.
  • The beacon that is supplied with the AoA kit is different to that supplied separately. The kit’s MWL01 is fixed to 100ms advertising and can’t be changed. This is because it much easier to evaluate AoA and develop software when the advertising is consistent over time. The kit MWL01 can be upgraded, if necessary, to support the changing advertising period. However, we recommend you keep them as 100ms advertising beacons for ease of testing.
  • The ‘Location Finding’ flag in the AoA advertising is actually an indication of the double button press rather than anything to do with direction finding. This flag stays on for a minute and the blue led flashes during this time. Again, the double button press is only available on the non-kit beacon.
  • The battery level isn’t in the AoA data advertising. The beacon advertises a second connectable broadcast frame that includes the MAC address and battery level every 1s, 1s and 4s in the fast, normal, and slow modes respectively. These times can’t be changed.
  • Unfortunately, Minew are stipulating that the settings and firmware upgrade are only available to people who have signed an NDA with Minew or BeaconZone if you purchased the beacons from us.

Bluetooth Buttons for Lone Worker and SOS

Some beacons can be used to detect a button press. This is useful for lone worker, SOS or paging type applications. There are two main mechanisms:

Keypress Shown in Advertising

Depending on the beacon, this can be setup either to only advertise when the key is pressed (button triggered) or advertising all the time and the advertising changes. The former is better for longer battery life while the latter is better when you need to continuously know the beacon is working.

Advertising can be detected:

  • In apps using standard Apple and Android Bluetooth APIs
  • On single board computers such as Raspberry Pi
  • Using Bluetooth to WiFi/Ethernet gateways that send the advertising to a server
  • On Macs and PCs using built in Bluetooth (on laptops) or using a Bluetooth dongle
  • On any devices that have a USB connection, using a scanning dongle

Keypress Detected via a GATT Connection

A few beacons allow a keypress to be notified to a connected application. Apps on iOS and Android, applications on single board computers and desktops/laptops can connect to a Bluetooth Service Characteristic to be notified when there’s a key press. Connection suspends advertising and prevents the button device from being seen/connected to from other devices.

Beacons

Beacons via
Advertising
GATT
Connection
Notes
iBS01, iBS04, iBS01G, iBS01H, iBS01RG,iBS01T, iBS03G, iBS03RG, iBS03TYesNoButton press is in the advertising data.
iBS02M2YesNoCan connect your own button.
M52 Plus, M52_SA Plus, M52-PA, U1, UL1 ThinYesNoButton triggered broadcast.
S1, i7, D15N, E2, B10, P1 Plus, B7YesNoSet any of the advertising types to trigger on a button double or triple press
F6 Tracker BeaconNoYesvia SDK
MWL01YesNoAoA beacon. Button press is in the advertising data.
STiE10, STiE9NoYesLong pressing OFF does not cause the beacon to turn off but instead puts the beacon into ‘SOS’ mode where the configured advertising is stopped and the ‘SOS’ can be detected in the configuration app or your custom app and the ‘SOS’ state cancelled.
W2-P5202D3YesNoButton triggered advertising.
FSC-BP103YesNoAdvertises more often.
F1, B1 SOS Button, B2 Button, W7, K11, K21, K3YesNoAdvertises differently when button pressed.

We offer consultancy if you need more project specific advice.