Sub-Device Pairing

Last Updated on : 2024-04-04 16:37:14download

Sub-device pairing can be initiated only when a gateway is online in the cloud, and the sub-device stays in pairing mode. This topic describes how to pair a sub-device, using the Zigbee sub-device as an example.

Sub-Device Pairing

Initialize pairing parameters

Example

ThingGwSubDevActivatorBuilder builder = new ThingGwSubDevActivatorBuilder()
		.setDevId(mDevId)
		.setTimeOut(timeout)
		.setListener(new IThingSmartActivatorListener() {

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

				}

				@Override
				public void onActiveSuccess(DeviceBean devResp) {

				}

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

				}
			}
		));

Parameter description

Parameter Description
mDevId The ID of the gateway.
timeout The pairing timeout, defaulting to 100, in seconds.

Pairing methods

IThingActivator mTuyaGWSubActivator = ThingOSActivator.deviceActivator().newGwSubDevActivator(builder);
// Start pairing
mTuyaGWSubActivator.start();
// Stop pairing
mTuyaGWSubActivator.stop();
// Destroy
mTuyaGWSubActivator.onDestory();