BluetoothLE ibeacon or indoor location

678 views
Skip to first unread message
Assigned to nis...@cavedu.com by farzeen....@gmail.com

정정주연

unread,
Feb 1, 2018, 3:39:30 AM2/1/18
to MIT App Inventor Forum

I want to make indoor location app using ibeacon.
For making this app, I need to know three beacons(ble) rssi.

I try to get rssi value except connection or pairing.
But I don't know how to get each rssi value.

Can I make this app?

What I have to do
1. scanning ble -> success
1. get three beacons uuid. (except connection)
2. get three beacons rssi.
3. calculate distance using that rssi. ( I have to know beacon1's rssi = ?. beacon2's rssi=?, beacon3's rssi=?)
4. show the location in my map

gerrikoio

unread,
Feb 1, 2018, 4:27:18 PM2/1/18
to MIT App Inventor Forum
The last time I checked/tested these methods I was unable to extract the UUID/Major/Minor data of an iBeacon. Maybe others have had success.

I was able to extract some advertising data from a BLE device configured as an Eddystone beacon though (if I recall I had configured my Eddystone beacon to transmit a URL byte data).

There is a method "call BluetoothLE1.FoundDeviceRssi" which will return RSSI values for a device within the device list (which are those you've scanned for).

Please refer to the documentation and any methods/process blocks related to "Advertising...":  http://iot.appinventor.mit.edu/#/bluetoothle/bluetoothleintro

Reply all
Reply to author
Forward
0 new messages