你好,SDK不支持关闭上电联网功能。
有一个折中的方案,SDK初始化完成后,应用主动断开wifi,并且关闭wifi自动重连(tuya_devos_netlink_monitor_disable)。
在需要联网的时候,打开重连功能(tuya_devos_netlink_monitor_enable)
你好,SDK不支持关闭上电联网功能。
有一个折中的方案,SDK初始化完成后,应用主动断开wifi,并且关闭wifi自动重连(tuya_devos_netlink_monitor_disable)。
在需要联网的时候,打开重连功能(tuya_devos_netlink_monitor_enable)
SDK在配网成功后,才会有这个状态提示。前提是开启了ap-station共存模式。
仅ap配网但是没有开启共存模式,是不会有这个状态提示的
定时器的优先级最高,不能阻塞在cb里。否则会导致低优先级任务得不到运行,或者定时不准确。
PS:
可以自行网搜RTOS系统优先级处理
设备日志有么?开debug的。
APP与设备在同一个局域网的话,则不管路由器是否能连外网,APP都是优先通过局域网下发控制命令。
或者也可以试下,APP刷新设备列表后,重新进入面板
位于目录:vendor\bk7231n\toolchain
可以订阅下述事件
//ota开始
#define EVENT_OTA_PROCESS_NOTIFY "ota.process"
//ota失败
#define EVENT_OTA_FAILED_NOTIFY "ota.failed"
//ota成功
#define EVENT_OTA_FINISHED_NOTIFY "ota.finished"
如果改用KV COMMON来记忆保存,一个KEY_NAME占用多少空间?
----KEY_NAME最长32字节
uf一般用于存储紧凑数据,可以是有内部关联的一组数据(自行组装与解析,也可以使用cjson来协助),一个文件至少占用1个block(4k)。uf存储默认不加密,如需要加密可以应用层自行处理。
kv是可以存储比较零散的数据,以key-value的形式增删改查,数据会进行加密存储。
效率上kv比uf稍慢,具体使用哪个存储方式,由应用自行评估。
这个设备没有做过产测,因此sdk初始化是失败的,导致API接口调用也会返回错误。请先进行产测授权
能提供下具体的日志么?还有使用的sdk版本这些信息
从错误码看,可能是sdk还没有初始化,就调用了该接口tuya_iot_wf_gw_unactive?
使用uni_local_time_get