My question is about the Estimote SDK for iOS.
I’m having a problem when pairing a beacon. When the beacon is connected to the device using ESTBeaconConnection
, for temperature reading, it turns not discoverable for other devices until I disconnect (.disconnect()
) from this beacon.
How can I keep all beacons always discoverable?
Bluetooth LE devices generally stop advertising when a connection is established. This is a limitation of the way they are designed. Unfortunately, if you need to make a connection to read the temperature, the device will not be advertising itself while the connection is active.