【已解决】关于配网设置
Posted: 2023年 Feb 28日 17:07
我用TuyaOS自定义开发,现在有个问题,我设置了进入配网后3分钟后进入低功耗模式,但是实际测试后,到了3分钟后,还是在配网模式,这个是什么原因呢,还是哪里设置错误了,详细见附件,谢谢!
我用TuyaOS自定义开发,现在有个问题,我设置了进入配网后3分钟后进入低功耗模式,但是实际测试后,到了3分钟后,还是在配网模式,这个是什么原因呢,还是哪里设置错误了,详细见附件,谢谢!
Wi-Fi工作模式 | 描述 |
---|---|
GWCM_OLD | 主要使用在通用对接类固件上。<br>设备只有在mcu 发起产测的时候,才会扫描产测路由器,任意时刻都可以进入产测。 |
GWCM_LOW_POWER | 主要使用在soc 插座上。<br>配网前上电低功耗常亮,需要手工切换才能进入配网状态;<br>配网状态下,10秒内没配网成功,手工重启保持上次配网状态,10s后未配网,手工重启进入低功耗常亮状态;15分钟未配网,自动进入低功耗常亮状态,其中15分钟可以设置;<br>配网成功后,app移除设备自动重启,进入配网状态,默认smartcfg 配网模式,擦除保存的ssid 和password ;手工移除,设备自动进入配网状态,擦除保存的ssid 和password ;<br>设备只有在低功耗状态下,重启设备才会扫描产测路由,进入产测模式。 |
GWCM_SPCL_MODE | 主要使用在soc 照明上。<br>配网前上电低功耗常亮,需要手工切换才能进入配网状态;<br>配网状态下,10秒内没配网成功,手工重启保持上次配网状态,10s后未配网,手工重启进入低功耗常亮状态,15分钟未配网,自动进入低功耗常亮状态,其中15分钟可以设置;<br>配网成功后,app移除设备自动重启,进入配网状态,默认smartcfg 配网模式,擦除保存的ssid 和password ;手工移除,设备自动进入配网状态,进入防误触模式,不擦除保存的ssid 和password ;<br>设备只有在低功耗状态下,重启设备才会扫描产测路由,进入产测模式。 |
GWCM_OLD_PROD | 主要使用在soc 照明上。<br/>上电即可进入配网状态,并且一直处于配网状态;<br/>设备在配网状态下,重启设备都会主动扫描产测路由,进入产测模式。 |
GWCM_LOW_POWER_AUTOCFG | 配网前上电进入smartcfg 配网模式,smartcfg 和ap 模式来回切换;<br/>配网状态下,15分钟内重启,保持,保持上次配网状态,15分钟未配网自动进入低功耗常亮状态,其中15分钟可以设置;<br/>配网成功后,app移除设备自动重启,进入配网状态,默认smartcfg 配网模式;手工移除,设备自动进入配网状态,默认smartcfg 配网模式;<br/>设备在配网状态下,重启设备都会主动扫描产测路由,进入产测模式。 |
GWCM_SPCL_AUTOCFG | 配网前上电进入smartcfg 配网模式,smartcfg 和ap 模式来回切换;<br/>配网状态下,15分钟内重启,保持上次配网状态,15分钟未配网自动进入低功耗常亮状态,其中15分钟可以设置;<br/>配网成功后,app移除设备自动重启,进入配网状态,默认smartcfg 配网模式,擦除保存的ssid 和password ,15分钟内重启,保持上次配网状态,15分钟未配网自动进入低功耗常亮状态,其中15分钟可以设置;手工移除,设备自动进入配网状态,进入防误触模式,不擦除保存的ssid 和password ,10秒内重启,保持上次配网状态,10秒后重启,立即连接已经配网路由器,15分钟内重启,保持,保持上次配网状态,15分钟未配网自动进入低功耗常亮状态,其中15分钟可以设置;;<br/>设备在配网状态下,重启设备都会主动扫描产测路由,进入产测模式。 |
其中15分钟可以设置,这个是在哪里设置的?
Code: Select all
/**
* @brief tuya_iot_wf_timeout_set
* @desc set wifi netcfg timeout
*
* @param[in] timeout: time in sec
*
* @return none
*
* @note must call first before device init
*/
VOID tuya_iot_wf_timeout_set(IN CONST UINT_T timeout);
Wi-Fi
配网超时是指设备进入配网状态之后,一段时间没有完成配网,则退出配网模式的行为。设备配网的过程是一个设备和涂鸦智能APP、路由器频繁交互的一个阶段,功耗很高,长时间处于配网状态会造成设备消耗较多的电力,提高设备的使用成本,也可能会导致设备不稳定。因此涂鸦TuyaOS默认进入配网状态15分钟之后,配网超时退出配网,这个时间是可设置的,通过tuya_iot_wf_timeout_set
可以修改超时时间。
好的,谢谢