Search code examples
androidiosdictionarygpsibeacon

Is possible to connect multiple iBeacon


I'd like to make a map on a tablet, the size of a room (for example 10x10m) and I'd like to add a point corresponding to this tablet in that room.

I thought about GPS but it's not accurate enough. Another solution is to use two or three iBeacon to get distance between the user (tablet) and the transmitter. But is it possible to have multiple iBeacon connected to one single device at the same time ?


Solution

  • As Paulw11 said, you do not connect to iBeacons, you just listen to their advertising message, this message is mainly composed by two parts:

    1. the beacon full ID (UUID+Major+Minor -thx Jerome-)
    2. the beacon transmitting power

    Knowing the transmitting power and the the signal drop in air the receiver can calculate the distance. This means two important things, the advertising signal is public, the estimated distance doesn't take into account interferences or power loss due to other factors (walls, bodies). You can, of course, triangulate iBeacon to get a more precise position, but it will be an estimation based on other estimations.