During an indoor positioning survey, a device records Bluetooth Low Energy (BLE) or WiFi radio signals from the environment. Simultaneously, motion unit sensors provide additional input that is used for optimization of position estimations. The sensors must be calibrated for optimal performance. A built-in sensor check warns if one or more sensors are not calibrated or if required permissions are not granted.
Use the Sensors section in the user profile to verify the app permissions and the status of Bluetooth, location, compass, gyroscope, and accelerometer sensors. To access the Sensors section, tap Profile at the top of the map list.
Verify app permissions
To verify app permissions, complete the following steps:
- Tap Profile .
The status of the sensors is displayed in the Sensors section.
- Ensure that the following permissions are enabled:
- Location
- Google Location Accuracy
- Compass Calibration
- Bluetooth
Additionally, to successfully complete a Wi-Fi signal survey on a selected map, ensure that the following permissions are enabled:
- Wi-Fi
- Wi-Fi Scanning Throttling
Note:
Wi-Fi scan throttling is enabled by default on Android devices and can be disabled in the developer mode. Learn how it affects indoor positioning performance and how to configure Wi-Fi scanning throttling in device settings.
Verify compass accuracy
Use your device's compass to determine its heading. Compass accuracy refers to the deviation between the reported heading and the true geomagnetic heading.
Note:
Due to hardware differences across Android devices, the compass may need to be calibrated before conducting a survey. Compass accuracy can be categorized into one of the following states:
- High—The status is displayed as OK in green.
- Medium—The status is displayed as Medium in orange.
- Low—The status is displayed as Low in yellow.
- Poor/Unreliable—The status is displayed as Calibrate in red.
If the compass accuracy is high, medium, or low, you can complete a survey. If the compass accuracy is poor, calibrate the compass before conducting a survey.
To calibrate the compass of your device, complete the following steps:
- Open IPS Setup and sign in if necessary.
- Tap Profile at the top of the map list screen.
If the compass accuracy is poor, a request to calibrate it appears in red. Calibrate the compass by moving the phone in a figure-eight shape and swipe down from the top of the screen to refresh the status. If the accuracy is high, calibration is not necessary. When it is medium or low, calibration is recommended but not required.
Alternatively, after loading a map from the list, tap the Sensor Check status bar when it is shown at the top of Map mode. The Sensor Check bar only appears when the app is in Map or Survey mode and when one or more sensors are not calibrated, or if the required permissions are not granted.
You can calibrate the compass at any time without accessing the Sensor Check list.
Note:
If your survey device is not equipped with a compass or gyroscope, it may not meet sensor calibration requirements. If this is the case, switch to a device that is equipped with necessary sensors to successfully collect the survey data.
Regardless of the compass accuracy, you can still test the positioning in Map mode if the Indoor Positioning Data Service is available.
Configure Wi-Fi scan throttling
The IPS Setup app includes support for Wi-Fi and Bluetooth. You can configure the Survey Radio Type option in Map Settings before loading a web map. Default device settings on the Android platform pose a challenge to sufficiently capture Wi-Fi signals in the environment. To use the capabilities of Wi-Fi-based indoor positioning, disable Wi-Fi scan throttling in the device configuration.
Note:
The app supports the Wi-Fi recorder data type on Android 10 and later.
Learn more about the Wi-Fi scan throttling settings
To record sufficient Wi-Fi radio data, you must disable Wi-Fi scanning throttling.
To disable Wi-Fi scan throttling, complete the following steps:
- Enable Developer options on the Android device.
The Developer options settings appear in the device's Settings app.
- Choose Developer options, browse to the Networking section, and turn off the Wi-Fi scan throttling option.
- Return to the IPS Setup app and ensure that the sensor check indicates that Wi-Fi scanning throttling is disabled.
Path snapping
When preparing maps for surveys and positioning testing, you can create pathway features to enable path snapping functionality for a map. If pathways are configured for path snapping, the functionality is enabled by default. After the survey has been completed and the Indoor Positioning Data Service is configured for the map, positioning testing can be completed. Optionally, during the positioning testing, you can compare the location indicator accuracy with the path snapping feature enabled and disabled. You can enable and disable the feature by turning Path Snapping on or off in Map Settings.
To visualize the Pathways feature class, turn on its visibility on the Layers list.