Our step-by-step guide to configure the temperature & humidity sensor with the BeaconSET+ app.
Learn how we at reelyActive configure the S1 for real-time sensing and location
A Minew S1 sensor beacon and the BeaconSET+ mobile app.
Identify and connect to the S1 in the BeaconSET+ mobile app.
The S1 must be powered on in order to be detected by the BeaconSET+ mobile app.
Check that the S1 is powered on by observing a periodic blue LED blink through the top of the enclosure. If no blink is observed, power on the S1 by holding down the power button until the blue LED is observed.
If the S1 cannot be powered on, first change the batteries.
Note the 48-bit (16 character) identifier on the enclosure (ex: AC233FA12345).
This uniquely identifies the S1 in the BeaconSET+ mobile app (and in Pareto Anywhere too).
The BeaconSET+ mobile app requires Bluetooth and Location to be enabled on the mobile device.
Too many devices detected? Select Edit Filter in the app and reduce the RSSI threshold to display only devices in close proximity.
Configure the S1 to periodically transmit temperature and humidity readings.
The Minew S1 can transmit any of the following packets periodically, or spontaneously given any of the following triggers:
Countless combinations are possible. In Part 2 next, we'll provide the configuration details for one specific combination with the following behaviour:
Trigger | Packet | Details |
---|---|---|
Temperature above | Eddystone-UID | 🥵 emoji using InteroperaBLE Identifier (Unicode Code Point) |
Temperature below | Eddystone-UID | 🥶 emoji using InteroperaBLE Identifier (Unicode Code Point) |
— | Humidity & Temperature | Periodic temperature and humidity readings |
— | Device Info | Periodic identification, battery & reconfigurability |
From the BeaconSET+ app, individually configure each of the six SLOTs as follows:
Set the Frame Type to Empty and Save to maximise battery life.
Frame Type | UID |
---|---|
Adv Content | |
Namespace ID | 496f49445554462d3332 |
Instance ID | 00000001f975 (🥵) |
Base params | Ignored (see Trigger) |
Trigger | |
Enable | Yes |
Type | Temperature above |
Temperature >= | 23°C |
Always advertise | No |
Adv interval | 4000ms |
Tx Power | 0dBm |
Frame Type | UID |
---|---|
Adv Content | |
Namespace ID | 496f49445554462d3332 |
Instance ID | 00000001f976 (🥶) |
Base params | Ignored (see Trigger) |
Trigger | |
Enable | Yes |
Type | Temperature below |
Temperature <= | 19°C |
Always advertise | No |
Adv interval | 4000ms |
Tx Power | 0dBm |
Set the Frame Type to Empty and Save to maximise battery life.
Do not modify this SLOT: the BeaconSet+ app requires the INFO packet to connect!
Frame Type | HT |
---|---|
Base params | |
Adv interval | 4000ms |
RSSI @ 0m | -24dBm |
Radio TxPower | 0dBm |
Trigger | Disabled (Base params apply) |
Enable | No |
Type | None |
Always advertise | No |
Adv interval | 4000ms |
Tx Power | 0dBm |
Optionally observe the transmitted data in your web browser.
Follow one of our tutorials to install Pareto Anywhere on your platform of choice:
Browse to the /context API of the Pareto Anywhere instance, specifying the S1's identifier in the route as follows:
http://pareto.local/context/device/ac233fa12345/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 S1.* The /2 at the end specifies that the identifier is an EUI-48.
*alternatively, browse to …/context and select your S1 from the list of detected devices.
Our cheatsheet details the raddec and dynamb JSON output from the Pareto Anywhere open source middleware.
The previous 24 hours of temperature and humidity data can also be retrieved and displayed in the BeaconSet+ app, when connected. Connect to the S1 as in Step 1 Part 2, then select the Sensor field in the General tab, and finally select SYN DATA to retrieve and display the historical readings.
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.Continue exploring our open architecture and all its applications.