一、工程是基于上篇文章中所用到的工程继续写的 详细可参考:https://club.gizwits.com/thread-169619-1-1.html 二、首先这里需要完善一下布局 三、这里需要获取一下WiFi名字 四、完成回调函数,这里采用异步操作 回调参数 Result:GizWifiErrorCode枚举定义,GIZ_SDK_SUCCESS表示成功,其他为失败,失败时,其他参数为null。 Device:配网成功的设备。 五、完成点击事件 六、配网主要是使用这个方法 GizWifiSDK.sharedInstance().setDeviceOnboardingDeploy(ssid,key,mode,softAPSSIDPrefix,timeout, types, bind); Ssid:要配置的路由SSID Key:要配置的路由密码 Mode:配置模式,我这里采用了softap,详细可以查看GizWifiConfigureMode的枚举定义 softAPSSIDPrefix:softap模式下写热点的SSID前缀或全名,AirLink 配置时传null即可 timeout:超时时间 types:模组类型,详细可查看GizWifiConfigureMode下的枚举定义,此参数传 null、空数组或无有效枚举值,则默认为乐鑫模组 bind:配网时是否自动绑定,true为自动绑定,false 为不绑定,自动绑定 要求先用户登录 七、实物现象 |