title: How often to poll wifi signal strength?
body: <p>Ideally I would like to monitor the signal strength of a wireless network in near real-time, say every 100ms, but such a high frequency is probably overkill.</p>
  
  <p>I'm using the <a href="http://managedwifi.codeplex.com/" rel="nofollow">Managed Wifi</a> library to poll RSSI. I instantiate a <code>WlanClient client = new WlanClient();</code> once and re-use that <code>client</code> to measure signal strengths every second or so (but I'd like to do it more often):</p>
  
  <pre><code>foreach (WlanClient.WlanInterface wlanInterface in _client.Interfaces)
  {
      Wlan.WlanBssEntry[] wlanBssEntries = wlanInterface.GetNetworkBssList();
      foreach (Wlan.WlanBssEntry wlanBssEntry in wlanBssEntries)
      {
          int sigStr = wlanBssEntry.rssi; // signal strength in dBm
          // ...
      }
  }
  </code></pre>
  
  <p>What is the fastest practical polling delay and is this the best way to measure signal strength?</p>