Skip to content

setBLEMTU

描述

设置蓝牙最大传输单元

网页应用需要完成鉴权后调用该接口。
需在 connectBLEDevice调用成功后调用。
仅安卓操作系统5.1以上有效。

支持说明

客户端平台WPS协作版本要求
Android>=5.23.0

输入

名称数据类型是否必填描述
paramsobject
∟ deviceIdstring用于区分设备的 id
示例值:E5:66:9F:82:46:61
∟ mtunumber最大传输单元,单位 bytes
可选值范围:22-512
最小值:22
最大值:512

输出

  • 无返回值

示例代码

ts
const params = {
  deviceId: 'E5:66:9F:82:46:61',
  mtu: 200
}
window.ksoxz_sdk.setBLEMTU({params,onSuccess,onError})

错误码

errnomsg含义
1021009Bluetooth permission not obtained用户未授予 App 蓝牙权限
1022103Bluetooth is disabled蓝牙未打开
1023001Bluetooth not available设备不支持蓝牙(缺少相关硬件支持)
1502014Bluetooth device is not connected该 ID 对应的蓝牙设备未连接

除以上错误外,还可能存在公共错误,参考:公共错误码