|
TuyaOS
|
重置是把设备状态重新恢复到配网、激活之前状态的操作,分为本地重置和APP重置,同时重置也分为普通重置和恢复出厂设置重置。
Wi-Fi设备重置的时候,还会和Wi-Fi工作模式关联起来,具体细节见Wi-Fi工作模式。
本地重置一般是设备触发按钮、按键的形式,对设备进行恢复到配网、激活之前状态的操作。设备重置的时候,会通过Atop接口和云端进行交互,同步设备已经被重置了的信息,并调用应用注册的重置回调gw_reset_cb,同时会清除设备状态信息,以及配置下来的定时任务、天文定时任务等,然后进行设备重启。
本地重置和恢复出厂设置重置,差别是恢复出厂设置重置会将设备的schema信息清除。
APP重置是从APP上发起移除、删除,让设备进行恢复到配网、激活之前状态的操作。APP操作之后,会通过云端向设备发送涂鸦MQTT协议RESET命令,设备收到根据重置类型,选择进行重置或者是恢复出厂设置重置。设备会通过Atop接口和云端进行交互,同步设备已经被重置了的信息,调用应用注册的重置回调gw_reset_cb,同时会清除设备状态信息,以及配置下来的定时任务、天文定时任务等,然后进行设备重启。
APP重置和恢复出厂设置重置,差别是恢复出厂设置重置会将设备的schema信息清除。
APP恢复出厂设置重置,会清除涂鸦IoT平台上的设备信息,设备下一次激活,将会使用新的devid。
此接口对设备进行本地移除操作,移除操作会对通知云端设备已经被云端移除了,并对设备进行工作状态重置,清除一些数据,如定时信息。同时会调用初始化提供的gw_reset_cb回调函数。
此接口对设备进行本地恢复初始化操作,移除操作会对通知云端设备已经被云端移除了,并对设备进行工作状态重置,清除一些数据,如定时信息,同时清除schema信息,同时会调用初始化提供的gw_reset_cb回调函数。