You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I need to figure out the way to scan for iBeacons around with arduino board that has got ble mini connected over UART, and if any of them is let's say 50 cm from the arduino than i need to print the UID of that beacon/bicons (that are les than 50 cm for example)
Could you point me to a proper example for implementing that mechanizm ?
There is a lot of info around web, but mostly refered to the phone as scanner.
Thank you for help and i'm waiting for your response.
Netoperz,
I don't have an answer for you at the moment.
It sounds like a useful feature, and I wonder if a BLE-connected app on
a smartphone would be able to handle some of this functionality (if a
smartphone is in use for your solution). Some BLE utilities report the
signal strength, which could be translated to distance (indirectly).
You could also use the onboard BLE Arduino board to query/listen to each
beacon within range to determine signal strength, and again translate to
effective distance. But as for a working example, I'm sorry I don't have
one for you.
Good luck,
James
On 2016-12-07 16:08, Netoperz wrote:
Hello, I need to figure out the way to scan for iBeacons around with arduino board that has got ble mini connected over UART, and if any of them is let's say 50 cm from the arduino than i need to print the UID of that beacon/bicons (that are les than 50 cm for example)
Could you point me to a proper example for implementing that mechanizm ?
There is a lot of info around web, but mostly refered to the phone as scanner.
Thank you for help and i'm waiting for your response.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub [1], or mute the thread [2].
But what about GAP_DeviceInformation packet (event code 0x060D) ?
Initializing the GAP_PROFILE_CENTRAL
and sending some kind of 0xFE04 (GAP_DeviceDiscoveryRequest) could give me from this firmware the information that i need> RSSI, iBeacon UUID, Major, Minor and Measured Power
So is there a doc. that could help me to understand and point me to the right order of commands that need to be sent to the HCI firmware in order to initialize device in Central mode, and start discovery and then send back the RSSI, iBeacon UUID, Major, Minor and Measured Power ?
As far as I understand that is exactly what is possible with this firmware, am I wrong ?
Activity
Cheong2K commentedon Dec 3, 2015
Yes, it can.
Netoperz commentedon Dec 7, 2016
Hello, I need to figure out the way to scan for iBeacons around with arduino board that has got ble mini connected over UART, and if any of them is let's say 50 cm from the arduino than i need to print the UID of that beacon/bicons (that are les than 50 cm for example)
Could you point me to a proper example for implementing that mechanizm ?
There is a lot of info around web, but mostly refered to the phone as scanner.
Thank you for help and i'm waiting for your response.
jtheires commentedon Dec 7, 2016
Netoperz commentedon Dec 7, 2016
But what about GAP_DeviceInformation packet (event code 0x060D) ?
Initializing the GAP_PROFILE_CENTRAL
and sending some kind of 0xFE04 (GAP_DeviceDiscoveryRequest) could give me from this firmware the information that i need> RSSI, iBeacon UUID, Major, Minor and Measured Power
So is there a doc. that could help me to understand and point me to the right order of commands that need to be sent to the HCI firmware in order to initialize device in Central mode, and start discovery and then send back the RSSI, iBeacon UUID, Major, Minor and Measured Power ?
As far as I understand that is exactly what is possible with this firmware, am I wrong ?
And that is what i'm looking for also.