ZigBee网关配网
ZigBee网关配网
调用API
import {TuyaActivatorApi} from 'tuyasmart-home-sdk'
import {TuyaActivatorApi} from 'tuyasmart-home-sdk'这里的ZigBee网关配网是指有线配网ZigBee网关有线配网
ZigBee网关配网前,请确保ZigBee网关设备连接上外网联通的路由器,并使ZigBee网关设备处于配网状态
【方法调用】
//配置相应参数
 TuyaActivatorApi.initActivator({
        //配网
        homeId:this.state.homeId,
        ssid: this.state.ssid,
        password: this.state.wifipassword,
        time: this.state.maxTime,
        type: "TY_EZ". //"TY_AP"
      })
        .then(data => {
          console.log('----->data',data)
          console.warn("PEIWANGCGON");
        })
        .catch(error => {
          console.log('---config err',error)
        });
//开始配置
TuyaActivatorApi.start();
//停止配置
TuyaActivatorApi.stop();
//回调销毁
TuyaActivatorApi.onDestroy();【代码范例】
//初始化监听
ITuyaSmartActivatorListener  listener =new ITuyaSmartActivatorListener() {
                @Override
                public void onError(String errorCode, String errorMsg) {
                }
                @Override
                public void onActiveSuccess(DeviceBean deviceBean) {
                }
                @Override
                public void onStep(String step, Object data) {
                }
            })
ITuyaActivator mITuyaActivator = TuyaHomeSdk.getActivatorInstance().newGwActivator(new TuyaGwActivatorBuilder()
            .setToken(token)
            .setTimeOut(100)
            .setContext(this)
            .setListener(listener);
//开始配网
TuyaActivatorApi.start();
//停止配网
TuyaActivatorApi.stop()
//退出页面清理
TuyaActivatorApi.onDestroy()Last updated
Was this helpful?