title: How to increase Bluetooth communication speed in swift?
body: <p>I have an iOS application which communicates with an BLE device that requires the lowest latency.</p>
  
  <p>The manufacturer of the BLE device specifies that connection interval supported by the device as follows.</p>
  
  <pre><code>#define MIN_CONN_INTERVAL               MSEC_TO_UNITS(7.5, UNIT_1_25_MS)             /**&lt; Minimum acceptable connection interval, Connection interval uses 1.25 ms units. */
  #define MAX_CONN_INTERVAL               MSEC_TO_UNITS(30, UNIT_1_25_MS)             /**&lt; Maximum acceptable connection interval, Connection interval uses 1.25 ms units. */
  </code></pre>
  
  <p>Manufacture of BLE device ask to usa a minimum connection interval of 11.5ms in the iOS code.</p>
  
  <p>This is the first time I hear about changing connection interval. But after some research, it seems that the device that initiate the connection can request for a better interval.
  (<a href="https://devzone.nordicsemi.com/f/nordic-q-a/6500/not-clear-about-minimum-and-maximum-connection-interval" rel="nofollow noreferrer">https://devzone.nordicsemi.com/f/nordic-q-a/6500/not-clear-about-minimum-and-maximum-connection-interval</a>)</p>
  
  <p>However I can't find a way for my iOS Bluetooth manager to ask for a better latency. Is this even possible in iOS?</p>
  
  <p><strong>EDIT:</strong> I forgot to mention that the device is a BLE Midi device. I don't know if that can help for improving the latency.</p>
  
  <p>Sincerely,</p>
  
  <p>Jery</p>