更新时间:2023-12-19 08:36:57下载pdf
AP 无网激活是指 Wi-Fi 设备在无法直连广域网的情况下,通过 App 代理其去云端激活。App 完成代理激活后,连接设备的热点,与设备进行信息交互,让设备进入无网下的激活状态。
无网代理激活:目前,此功能主要被用在 IPC 设备上。
无网 OTA 升级:
tuya_iot_wifi_api.h
目前支持无网激活功能的品类,要求设备热点的名称格式是 SmartLife-xxxx
。其中,xxxx
是设备 UUID 的后 4 位,所以您需要按照要求设置 AP 热点。
不是所有的品类都支持 AP 无网激活的功能,您需要确认 App 和面板是否支持在该品类上使用 AP 无网激活的功能。
您可以调用该 API 设置设备的 AP 热点。
/**
* @brief tuya_iot_set_user_def_ap_if
*
* @param[in] ssid: user defined ssid of device ap
* @param[in] passwd: user defined ssid of device ap
*
* @return OPERATE_RET
*
* @note need call before tuya_iot_wf_xxx_init
*/
OPERATE_RET tuya_iot_set_user_def_ap_if(IN CONST CHAR_T *ssid, IN CONST CHAR_T *passwd);
VOID __ty_set_user_ap_if()
{
CHAR_T apSsid[WIFI_SSID_LEN + 1] = {0};
CHAR_T suffix[6] = {0};
snprintf(suffix, 4, "%s", get_gw_uuid() + strlen(get_gw_uuid())-4);
snprintf(apSsid, SIZEOF(apSsid), "SmartLife-%s", suffix);
if (OPRT_OK != tuya_iot_set_user_def_ap_if(apSsid, NULL)) {
PR_ERR("set user ap if err");
}
}
TuyaOS 3.6.0 版本正式支持。
您需要:
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈