mpx.closeBLEConnection(Object object)
断开与蓝牙低功耗设备的连接。
支持情况: 微信、支付宝
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| deviceId | string | 是 | 蓝牙设备 id | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
错误
| 错误码 | 错误信息 | 说明 | 支付宝 |
|---|---|---|---|
| 0 | ok | 正常 | ✗ |
| -1 | already connect | 已连接 | ✗ |
| 10000 | not init | 未初始化蓝牙适配器 | ✓ |
| 10001 | not available | 当前蓝牙适配器不可用 | ✓ |
| 10002 | no device | 没有找到指定设备 | ✓ |
| 10003 | connection fail | 连接失败 | ✓ |
| 10004 | no service | 没有找到指定服务 | ✓ |
| 10005 | no characteristic | 没有找到指定特征 | ✓ |
| 10006 | no connection | 当前连接已断开 | ✓ |
| 10007 | property not support | 当前特征不支持此操作 | ✓ |
| 10008 | system error | 其余所有系统上报的异常 | ✓ |
| 10009 | system not support | Android 系统特有,系统版本低于 4.3 不支持 BLE | ✓ |
| 10012 | operate time out | 连接超时 | ✓ |
| 10013 | invalid_data | 连接 deviceId 为空或者是格式不正确 | ✓ |
示例代码
js
mpx.closeBLEConnection({
deviceId,
success (res) {
console.log(res)
}
})