Mobile application
Download
Our "Mobile Latency Measurement" app is available on Google Playstore and Apple Store.
Settings for Pro version
By default, you can access the trial version on the app, which allow you to make latency and bandwidth measurement during 3 minutes.
In order to use the Pro version :
- Open settings
- Fill the "LTI license key" field with your own key (or scan directly the QRcode of your key)
- Save
If you use your own analyzer, data has to be sent to the influxdb port (12086).
Example : http://your_analyzer_ip_address:12086/
For any inquiry regarding a license, please submit a ticket on the LatenceTech Support (in the lower right corner of this page).
Home page
Radio/Cellurar Data details:
Network: Name of the network in case of mobile network, SSID in case of WiFi.
For example: Rogers, Videotron, Telus, Andoid WiFi
Network Type: Type of the network for eg 4G LTE, 5G, 3G, 2G, Unknown.
In case of WiFi, it’s “WiFi + ' ' + Technology”, for example: WiFi 2.5GHz, WiFi 5GHz
Cell Identity (NCI/ECI): Displays Cell Identity (E-UTRAN Cell Identity (ECI) in case of 4G LTE, NR Cell Id (NCI) in case of 5G NR)
Physical Cell ID (PCI): Physical Cell ID for 4G/LTE and 5G/NR
RSSI (dBM): Received Signal Strength Indication (RSSI) in dBm
SINR (dB): signal-to-noise ratio in dB
RSRQ (dB): reference signal received quality in dB
RSRP (dBM): reference signal received power in dBm
Custom settings
Customize your experience in the settings:
Press Save to save and close the settings.
Custom Reflector list
You can find a templete to create your own Reflector list here:
wget https://api.latence.ca/mobile/template.json
You will find a JSON document like this that you will be able to customize and add more Reflectors:
[
{
"Name":"REPLACE WITH Reflector's name",
"Hostname":"REPLACE WITH Reflector's IP or DNS",
"Description":"REPLACE WITH Reflector's description"
},
{
"Name":"REPLACE WITH Reflector's name",
"Hostname":"REPLACE WITH Reflector's IP or DNS",
"Description":"REPLACE WITH Reflector's description"
},
]
The Reflectors will then be added to the list you have on the homepage.
Foreground Service
Version 2.1 onwards, the Mobile App (Android) includes support for Foreground Service, a type of service that allows an app to perform long-running operations while the app is not in the foreground, providing a higher level of priority and reducing the likelihood of being terminated by the system.
Version 2.2 of the Mobile App (Android) introduces a Checkbox in the App Settings to enable or disable Foreground Service for latency measurements. When enabled, Foreground Service allows the app to provide consistent latency measurements even when minimized or the phone is locked. This feature is enabled by default. Disabling it may result in inconsistent measurements, particularly when the app is not in focus, and can even cause the app to be terminated by the system when it's not in the foreground.
Important Consideration: While Android prioritizes foreground services, making them less likely to be terminated, it's still possible for the system to kill a foreground service under extreme conditions, such as low memory or system maintenance. Even with Foreground Service enabled, Android may terminate the app to allocate resources for critical tasks.
Heatmap
You can display the heatmap generated by the app on dashboard.latence.ca, in the "4. Latency Heatmap" section.
You can turn off the 5 second automatic refresh in the top right corner of the page.
Troubleshooting
App Crashes on Android: If the MobileLatency app is crashing frequently on Android, try the following steps:
- Force Stop the App: Go to Settings > Apps > MobileLatency > Force stop.
- Clear App Cache: In the same app info settings, navigate to Storage & cache > Clear cache.
- Restart the App: After clearing the cache, restart the MobileLatency app. This should help resolve any issues causing the app to crash. If problems persist, consider reaching out to our support team for further assistance.