ty.playnet.startBLEScanDevice
指定时间内扫描已配网的设备,扫描结果通过【onBLEScanDevice】事件获取
需引入
PlayNetKit
,且在>=1.1.0
版本才可使用
请求参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
timeout | number |
是 | 扫描超时时间 | |
scanType | string |
是 | 扫描类型 SINGLE -> "SINGLE" SINGLE_QR -> "SINGLE_QR" MESH -> "MESH" MESH -> "MESH" SIG_MESH -> "SIG_MESH" NORMAL -> "NORMAL" 默认 Thing_BEACON -> "Thing_BEACON" Multi_Mode 双模 | |
complete | function |
否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function |
否 | 接口调用成功的回调函数 | |
fail | function |
否 | 接口调用失败的回调函数 |
返回结果
- success
无
- fail
属性 | 类型 | 说明 |
---|---|---|
errorMsg | string |
插件错误信息 |
errorCode | string |
错误码 |
innerError | object |
插件外部依赖错误信息 {errorMsg: string, errorCode: string } |
请求示例
ty.playnet.startBLEScanDevice({
timeout: 120,
scanType: 'NORMAL'
})
.then(() => {
})
.catch();
ty.playnet.stopActivator
停止配网
需引入
PlayNetKit
,且在>