子设备配网

更新时间:2022-02-17 07:04:42下载pdf

子设备配网需要网关设备云端在线的情况下才能发起,且子设备处于配网状态。本文以 Zigbee 网关子设备为例介绍配网业务流程。

配网流程

子设备配网

初始化配网参数

代码示例

TuyaGwSubDevActivatorBuilder builder = new TuyaGwSubDevActivatorBuilder()
		.setDevId(mDevId)
		.setTimeOut(timeout)
		.setListener(new ITuyaSmartActivatorListener() {

				@Override
				public void onError(String errorCode, String errorMsg) {

				}

				@Override
				public void onActiveSuccess(DeviceBean devResp) {

				}

				@Override
				public void onStep(String step, Object data) {

				}
			}
		));

参数说明

参数 说明
mDevId 设置网关 ID
timeout 配网的超时时间设置,默认是 100s ,单位是秒

配网方法调用

ITuyaActivator mTuyaGWSubActivator = TuyaOSActivator.deviceActivator().newGwSubDevActivator(builder);
//开始配网
mTuyaGWSubActivator.start();
//停止配网
mTuyaGWSubActivator.stop();
//销毁
mTuyaGWSubActivator.onDestory();