Important Information

Disclaimer

Important information before using WiFi Mesh Placement — please read before installation.

🤖

Android Only

WiFi Mesh Placement is an Android-exclusive application, designed for Android 8.0 (Oreo) and above. The app is not available for iOS (iPhone/iPad) due to fundamental restrictions Apple places on third-party WiFi scanning — iOS does not allow apps to scan for nearby access points or read signal strength (RSSI) values at the level required for this tool to function.

⚠️ Critical — WiFi Scan Throttling

By default, Android limits the number of WiFi scans an app can perform per minute — a feature called WiFi Scan Throttling. When enabled, Android will cache scan results and return stale data to the app, causing signal readings to update only every 30 seconds instead of in real time.

If you do not disable this setting, the app will not work correctly. Signal values will appear frozen or jump suddenly — not reflecting your actual current position.

  1. Open your Android Settings app
  2. Scroll down and tap System On some devices: About PhoneSoftware Information
  3. Tap Developer Options If not visible, go to About Phone → tap Build Number 7 times rapidly to unlock it
  4. Inside Developer Options, scroll to the Networking section
  5. Find the toggle labeled Wi-Fi scan throttling and turn it OFF
  6. Restart the app — signal readings will now update in real time
Result: With throttling disabled, the app scans WiFi at your chosen interval (1–10 seconds) and reflects your actual position accurately as you walk. This is essential for Sweet Spot detection and the RSSI graph to function correctly.
🔋

Battery & Performance Notes

Frequent WiFi scanning increases CPU and radio activity, which will drain your battery faster than normal use. For long surveying sessions, we recommend:

  • Using a scan interval of 3–5 seconds instead of 1 second unless rapid readings are required
  • Keeping the screen on (the app enables wakelock automatically during scanning)
  • Carrying a portable charger for large-property surveys
  • Closing other background apps to reduce CPU competition
📡

Signal Accuracy Notes

RSSI (Received Signal Strength Indicator) is a relative measurement that varies by device, antenna design, and radio chipset. The same physical location may show slightly different values on different Android phones. The app is optimized for consistent relative readings — understanding whether signal is improving or degrading as you move — rather than absolute values.

For best accuracy:

  • Hold the phone consistently (same orientation) throughout the survey
  • Avoid holding the phone in a way that covers the antenna area (usually the top or side)
  • Allow 2–3 scans to stabilize before trusting a new reading at a new position
  • Use the 10-second Sweet Spot confirmation to filter out temporary signal spikes
🛡️

Permissions Required

The app requires the following Android permissions to function:

  • ACCESS_FINE_LOCATION — Required by Android to scan for WiFi networks (mandatory system requirement)
  • ACCESS_WIFI_STATE / CHANGE_WIFI_STATE — To read WiFi scan results
  • INTERNET — For Firebase authentication and account data sync
  • WAKE_LOCK — To keep the screen on during scanning sessions

No permission is used beyond its stated purpose. Granting location permission does not cause the app to record or transmit your GPS position.