

This parameter is configurable from the Kio Cloud Device Management app as well as via our Device Management API. Right now, everyone can do their own measurements to calibrate their beacons. You should put the phone 1m from the ESP32 and monitor the RSSI values printed to the log. However, to accommodate more diverse deployments we've recently introduced the Reference RSSI Value Calibration. Originally, Kontakt.io provided only beacons with precalibrated and values that were suitable for most use cases.

Then, using it together with the actual RSSI, apps can extrapolate a possible distance to a beacon. This way an application that tries to estimate a distance to a beacon knows what RSSI it should receive at a certain distance to a beacon. For iBeacon it's the RSSI at 1 meter and for Eddystone it's the RSSI at 0 meters. To address this issue beacon advertising packets, in addition to payload with identifiers, also broadcast reference RSSI values. For example, a smartphone should report RSSIs in different ranges for two beacons located in the same distance from a user, but broadcasting with different TX power levels. However, the Received Signal Strength Indicator (RSSI) value alone does not mean anything, because beacons can broadcast their advertising packets with different TX power. This value is remapped on a 0-100 scale and controls a different effect of the synth (pitch, volume, rate, tone, etc.The only way to estimate distance to a beacon is based on measuring its signal strength. Bluetooth Low Energy (BLE) technology gave opportunities for immense improvement in indoor positioning. Each module maps the RSSi value with the paired phone when phones are moved, the RSSI value changes. 1 phone can connect to 1 bluetooth module. From reading some posts I have come with a plan, and I am looking for some opinion on feasibility and which part to order/ what library to order.

It's very important to have the most reliable / quick reading of the RSSI value. These values will serve to control a kind of theremin inspired synthesizer. Pretty new to arduino, especially working with Bluetooth modules.įor an art project, I need to extract the real-time RSSI value of several bluetooth connections.
