更新时间:2025-04-02 10:02:15下载pdf
快连 Plus(Smart Config Plus)配网在安全性和可靠性方面进行了多重优化:
快连 Plus 配网,是双模配网的优化版本,旨在提升设备批量配网速度。
代码示例
val scanKey =
ThingActivatorCoreKit.getScanDeviceManager().startBlueToothDeviceSearch(
60 * 1000,
arrayListOf(ScanType.SINGLE),
object : ThingActivatorScanCallback {
override fun deviceFound(scanBean: ThingActivatorScanDeviceBean) {
// 扫描的结果
}
override fun deviceRepeat(scanBean: ThingActivatorScanDeviceBean) {
}
override fun deviceUpdate(scanBean: ThingActivatorScanDeviceBean) {
}
override fun scanFailure(failureBean: ThingActivatorScanFailureBean) {
}
override fun scanFinish() {
}
})
//停止搜索
ThingActivatorCoreKit.getScanDeviceManager().stopScan(scanKey)
)
参数说明
参数 | 说明 |
---|---|
scanTypeList | SINGLE - 使用 BLE 类型设备扫描 |
millisTimeOut | 搜索时长(单位:ms,建议 30,000 ms) |
thingActivatorScanCallback | 扫描结果回调 |
scanBean | 搜索到的对应设备 |
代码示例
val thingDeviceActiveModeEnum = deviceBean.supprotActivatorTypeList[0]
if (thingDeviceActiveModeEnum == ThingDeviceActiveModeEnum.MULT_MODE
|| thingDeviceActiveModeEnum == ThingDeviceActiveModeEnum.BLE_WIFI
|| thingDeviceActiveModeEnum == ThingDeviceActiveModeEnum.BLE_WIFI_BATCH
) {
val activeManager = ThingActivatorCoreKit.getActiveManager().newThingActiveManager()
activeManager!!.startActive(ThingDeviceActiveBuilder().apply {
activeModel = thingDeviceActiveModeEnum
ssid = "ssid"
password = "password"
timeOut = 60
relationId = homeId
listener = object : IThingDeviceActiveListener {
override fun onActiveError(errorBean: ThingDeviceActiveErrorBean) {
// 配网失败
}
override fun onActiveLimited(limitBean: ThingDeviceActiveLimitBean) {
}
override fun onActiveSuccess(deviceBean: DeviceBean) {
// 配网成功
}
override fun onBind(devId: String) {
}
override fun onFind(devId: String) {
}
}
})
}
参数说明
参数 | 说明 |
---|---|
thingActivatorScanDeviceBean | 搜索到的对应设备 |
relationId | 家庭 ID |
ssid | Wi-Fi 名称 |
password | Wi-Fi 密码 |
timeout | 配网超时时长(单位:s) |
activeModel | 配网能力枚举 |
listener | 配网结果回调 |
错误码 | 原因 |
---|---|
“10002” | 参数不合法 |
“10003” | Token 创建失败 |
“DEVICE_ALREADY_BIND” | 强绑定类型错误(需要当前宜配网该设备账号先解绑) |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈