React Native SDK
配网和注册
AP配网

ApConfig

设计指引

流程

Code

import type { Types } from 'react-native-gizwits-sdk-v5';
 
const progressHandler: Types.GizProvideWiFiCredentialsCallback = event => {
  if (event.data === 'WIFI_CONFIG_SUCCESS' || event.data === 1013) {
    console.log('Provisioning succeeded');
  }
};
if (device.lanCapability.netStatus >= 1) {
  const result = await device.lanCapability.provideWiFiCredentials(
    ssid, password, 60, progressHandler,
  );
  if (!result.success) console.log(result.error, result.message);
}

timeout 单位为秒。当前 RN 原生桥接对 LAN 配网固定传 bindWithUid: false;如果 AI 模组需要自行建立云端绑定,且支持 BLE 配网,请使用 BLE 配网 中的管理器调用。仅能使用 LAN 时,需要先补齐桥接对该参数的支持。