requestMtu method

Future<int> requestMtu({
  1. required String deviceId,
  2. required int mtu,
})

Request a specific MTU for a connected device.

Returns the actual MTU negotiated.

For reference:

  • BLE 4.0–4.1 max ATT MTU is 23 bytes
  • BLE 4.2–5.1 max ATT MTU is 247 bytes

Implementation

Future<int> requestMtu({required String deviceId, required int mtu}) async {
  await initialize();
  return _connectedDeviceOperator.requestMtu(deviceId, mtu);
}