Configure a Minew B10 Wristband

Our step-by-step guide to configure the multi-use wristband with the BeaconSET+ app.

Configure a Minew B10 multi-use wristband

The TL;DR (Too Long; Didn't Read)

Learn how we at reelyActive configure the wristbands for real-time sensing and location


What will this accomplish?
The B10 will transmit data when its button is pressed and accelerometer data when it is in motion.
How to capture the data?
The BeaconSET+ mobile app, which is used for configuration, can display the data. Our Pareto Anywhere open source IoT middleware processes the data for any application.
How long does this take?
A B10 can be configured in a few minutes when all prerequisites are in place.

Prerequisites

A Minew B10 wristband and the BeaconSET+ mobile app.

Minew B10
Minew B10

Purchase the multi-use wristband from the manufacturer:

  Minew Store

BeaconSET+ icon
BeaconSET+

Install on Android or iOS mobile devices:

  Play Store   App Store

Detect and connect   Step 1 of 3

Identify and connect to the B10 in the BeaconSET+ mobile app.


Why BeaconSET+?
BeaconSET+ is the vendor-maintained app that facilitates the configuration of all B10 features.
What's the range?
Configuration is most reliable when the B10 and mobile device are next to one another, but a range of 10m+ is possible.
Minew B10 connection in BeaconSET+

Physically prepare and identify the B10 Part 1

The B10 must be charged and powered on in order to be detected by the BeaconSET+ mobile app.

Check that the B10 is powered on by pressing the button once and observing a haptic vibration. If no haptic vibration is observed, power on the B10 by holding down the button until a vibration is observed.

If the B10 cannot be powered on, first charge the device.

Remove the B10 from its silicone wristband or pendant and note the 48-bit (16 character) identifier on the reverse side of the button (ex: AC233FABF61A).

This uniquely identifies the B10 in the BeaconSET+ mobile app (and in Pareto Anywhere too).

B10 identifier

Identify and connect in BeaconSET+ Part 2

The BeaconSET+ mobile app requires Bluetooth and Location to be enabled on the mobile device.

  1. open the BeaconSET+ app on the mobile device
  2. identify the B10 in the app by its unique identifier
  3. select the identified device in the app to initiate a connection
  4. when prompted, enter the password (default: minew123)

Too many devices detected? Select Edit Filter in the app and reduce the RSSI threshold to display only devices in close proximity.

Configure the transmission SLOTs   Step 2 of 3

Configure the B10 to transmit button presses and motion.


What are SLOTs?
A SLOT is a transmission window. The beacon supports 6 SLOTs for different packet transmissions and triggers.
Why change the presets?
The factory preset SLOTs are mostly irrelevant and unnecessary for common applications.
Minew B10 SLOT configuration

Determine what to transmit Part 1

The Minew B10 can transmit any of the following packets periodically, or spontaneously given any of the following triggers:

Packets
  • Eddystone-UID
  • Eddystone-URL
  • Telemetry
  • iBeacon
  • Acceleration
  • Device Info
Triggers
  • Motion
  • Button single tap
  • Button double tap
  • Button triple tap

Countless combinations are possible. In Part 2 next, we'll provide the configuration details for one specific combination—a personnel safety application—with the following behaviour:

Trigger Packet Details
Button single tap Eddystone-UID 🤕 emoji using InteroperaBLE Identifier (Unicode Code Point)
Button double tap Eddystone-UID 👌 emoji using InteroperaBLE Identifier (Unicode Code Point)
Motion Acceleration [ x, y, z ] acceleration data for motion & orientation
Device Info Periodic identification, battery & reconfigurability

Configure each SLOT Part 2

From the BeaconSET+ app, individually configure each of the six SLOTs as follows:

Empty

Set the Frame Type to Empty and Save to maximise battery life.

UID
SLOT2: "On single button press, transmit 🤕 emoji"
Frame Type UID
Adv Content  
Namespace ID 496f49445554462d3332
Instance ID 00000001f915   (🤕)
Base params Ignored (see Trigger)
Trigger  
Enable Yes
Type Single button tap
Duration 5 seconds
Always advertise No
Adv interval 500ms
Tx Power 0dBm
UID
SLOT3: "On double button press, transmit 👌 emoji"
Frame Type UID
Adv Content  
Namespace ID 496f49445554462d3332
Instance ID 00000001f44c   (👌)
Base params Ignored (see Trigger)
Trigger  
Enable Yes
Type Double button tap
Duration 5 seconds
Always advertise No
Adv interval 500ms
Tx Power 0dBm
Empty

Set the Frame Type to Empty and Save to maximise battery life.

INFO

Do not modify this SLOT: the BeaconSet+ app requires the INFO packet to connect!

ACC
SLOT6: "On motion, transmit accelerometer data"
Frame Type ACC
Base params Ignored (see Trigger)
Trigger  
Enable Yes
Type Motion
Duration 5 seconds
Always advertise No
Adv interval 1000ms
Tx Power 0dBm

Observe data in Pareto Anywhere   Step 3 of 3

Optionally observe the transmitted data in your web browser.


What's Pareto Anywhere?
Pareto Anywhere is open source IoT middleware that makes sense of who/what is where/how, in any physical space, in real time.
Can other software be used?
Yes. Any software that can receive and interpret Bluetooth Low Energy packets can be used.
Minew B10 Data in Pareto Anywhere

Install Pareto Anywhere (OPTIONAL) Part 1

Follow one of our tutorials to install Pareto Anywhere on your platform of choice:

Observe the /context API (OPTIONAL) Part 2

Browse to the /context API of the Pareto Anywhere instance, specifying the B10's identifier in the route as follows:

http://pareto.local/context/device/ac233fabf61a/2

Change pareto.local to the IP address and port (ex: 127.0.0.1:3001) as required, and the identifier of the device (ex: ac233fa000000) to that of your B10.*   The /2 at the end specifies that the identifier is an EUI-48.

*alternatively, browse to …/context and select your B10 from the list of detected devices.

Minew B10 in Pareto Anywhere /context API

Enjoy the data (OPTIONAL) Part 3

Our cheatsheet details the raddec and dynamb JSON output from the Pareto Anywhere open source middleware.

Tutorial prepared with by jeffyactive.

You can reelyActive's open source efforts directly by contributing code & docs, collectively by sharing across your network, and commercially through our packages.

Where to next?

Continue exploring our open architecture and all its applications.