requestMtu method

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

请求或读取 BLE MTU/最大写入长度相关值。

参数:

  • deviceId:已连接设备标识,无默认值。
  • mtu:期望 MTU,无默认值。Android 会向系统发起 MTU 协商,常用推荐值为 247;确认外设支持且追求吞吐时可尝试 517。iOS/macOS 不开放 MTU 协商,会忽略 mtu 并返回当前最大无响应写入长度;Linux/Windows/Web 返回 0

Implementation

Future<int> requestMtu(String deviceId, int mtu) {
  throw UnimplementedError('requestMtu() has not been implemented.');
}