Using beacons with IndoorAtlas service is optional. Read more about IndoorAtlas’ hybrid solution.
While BLE only can be used for positioning, on average only 10-20% of beacons are required for the same positioning accuracy when using BLE beacons with IndoorAtlas. On Android the existing Wi-Fi infra is used by IndoorAtlas, so in many cases you don’t need to install beacons if you only want to use Android devices.
On the other hand, using geomagnetic alone is not always a suitable solution – the user must walk a certain distance to make the seen geomagnetic fingerprint unique to pinpoint the exact location. However, after getting the correct location, geomagnetic information enables accurate tracking of the user – something BLE does not provide, unless you install a beacon every few meters. For this reason the fusion of radio and geomagnetic information provides a more optimal solution, because the user can immediately see approximate position, and when he/she starts walking, the tracking gets very accurate.
Using beacons brings IndoorAtlas iOS positioning performance on par with IndoorAtlas Android positioning in the same environment. Beacons also improve Android performance where Wi-Fi environment is weak.
Using beacons with IndoorAtlas is simple:
After the above steps, the beacons are automatically used in positioning by the IndoorAtlas SDKs. Of course, you need to make sure that BLE scanning is enabled on your positioning device.