Fingerprinting Devices
Note! Before using a phone to fingerprint a deployment or a demo of any importance to your business, it's highly recommend to test your device e.g. in your office and verify you get good positioning performance when using to fingerprint. |
We recommend using one of the validated devices listed below for fingerprinting to guarantee high-quality sensor signal maps. The absolute minimum sensor requirements for a fingerprinting device are a accelerometer, magnetometer, and gyroscope.
For excellent sensor signal maps and precise positioning, using a suitable fingerprinting device is essential. |
If you consider using an Android device that is not on the below list, a good starting place is Google's AR support device list. AR-supported devices usually have high-quality sensors that work with IndoorAtlas. If you are using a non-IndoorAtlas validated device, it's strongly recommended to make a small-scale indoor positioning deployment to test the performance of the fingerprinting device before a large-scale fingerprinting
Read more about how to set up Android > 10 for fingerprinting. Note: Android 9 OS is not supported for fingerprinting.
The Android OS used in the fingerprinting device must provide access to uncalibrated gyroscope and magnetometer signals – otherwise, the fingerprinting will fail. You can check this from the Android OS source code.
The IndoorAtlas-validated devices for fingerprinting are listed below:
Positioning Devices
By integrating IndoorAtlas SDK into your app, almost all high-end smartphones can be used as positioning devices even though they might not be supported as fingerprinting devices. Also, older Android OS versions are supported for positioning. Even devices that are missing one of the sensors required by the fingerprinting devices can in many cases be used for positioning once the fingerprinting has been done.
To run IndoorAtlas SDK on an Android device, API level 21 (Lollipop) is required. For the most accurate positioning experience, a gyroscope and magnetometer are needed. IndoorAtlas automatically uses the available sensors to provide the best possible positioning experience on each device. On iOS, IndoorAtlas SDK works on iPhone 4S and newer models.