设备重置

更新时间:2023-05-12 08:08:02下载pdf

设备重置是把设备恢复到配网前状态的操作,本文档将介绍 TuyaOS NB-IoT 设备重置功能。

背景信息

根据触发源不同,可以分为本地重置和 App 重置。根据重置后设备所处的状态,又可分为:

  • 普通重置(解除绑定):仅解除设备与云端的绑定关系,云端和设备本地都保留数据,设备重新激活后,跟绑定前的数据是一致的,无需重新添加子设备和配置智能场景等。

  • 恢复出厂重置(解绑并清除数据):除了解除设备与云端的绑定关系,还清空云端和设备本地的数据,相当于全新的设备。

App 重置时,无需调用接口。本地重置时,您需要主动调用重置接口。

API 说明

模块重置并恢复出厂设置

函数原型 int32_t tuya_user_api_factory_data_reset (tuya_user_api_dev_reset_cb cb)
参数 cb:上报事件的回调处理函数,具体请参照下文函数指针类型 tuya_user_api_dev_reset_cb 的详细说明。
功能 模块重置,恢复出厂设置
头文件 #include <tuya_user_api.h>
返回值
  • 0:函数执行正常
  • 其它:函数执行异常

详细说明

函数指针 tuya_user_api_dev_reset_cb

// 用户按此实现具体函数接口即可,详细见 SDK 包”tuya_user_api.h”文件
typedef void (*tuya_user_api_dev_reset_cb)(int code);