TUYA IOT SDK V:5.3.41
您好!机器出现了无法链接涂鸦平台的现象。经过分析后确定是SDK内管理的DB文件被清空了,应该是在SDK对DB文件进行写操作的时候,设备断电关机导致。
出问题后的日志如下:
[01-01 18:12:15 TUYA D][simplekv.c:1055] read from normal file
[01-01 18:12:15 TUYA D][simplekv.c:690] curr db is V0 0 0. Upgrade to V1
main.c: Segmentation fault
问题一:机器在关机前需要如何才能停止SDK对DB文件的写操作?
问题二:如果系统对DB文件进行了备份,那么程序如何判断DB文件出错了,从而把备份文件拿出来使用?