Page 1 of 1
bk7231n-3.8.5-SDK,设备配网成功,WIFI持续离线,本地时间的偏差是怎样的,BK7231N内部有RTC吗?
Posted: 2024年 Jun 7日 12:00
by gavin.li
bk7231n-3.8.5-SDK,设备配网成功,WIFI持续离线,本地时间的偏差是怎样的,BK7231N内部有RTC吗,还是只是通过普通时钟分频得到的时间?一天的偏差大概多久,十天呢,一个月呢?可以通过手机蓝牙校准,同步时间吗?如果我MCU这端有RTC的准确时间,可以通过接口,去校准7231N,WIFI模组内部的时间吗?
Re: bk7231n-3.8.5-SDK,设备配网成功,WIFI持续离线,本地时间的偏差是怎样的,BK7231N内部有RTC吗?
Posted: 2024年 Jun 12日 14:39
by 愚者千虑必有一得
你好,bk7231n内部有rtc,离线一天24小时,时间大概会慢4-5s。更长的时间我们也没有测过。
我们目前没有支持通过mcu校准时间的协议,我们的模组会根据和云端的时间差自动校准,跟随云端的时间。
Re: bk7231n-3.8.5-SDK,设备配网成功,WIFI持续离线,本地时间的偏差是怎样的,BK7231N内部有RTC吗?
Posted: 2024年 Jun 12日 19:42
by gavin.li
当设备离线的时候,我的手机通过蓝牙控制下设备,手机是有准确时间的,这时候,手机的时间会去校准设备7231N的时间吗?
Re: bk7231n-3.8.5-SDK,设备配网成功,WIFI持续离线,本地时间的偏差是怎样的,BK7231N内部有RTC吗?
Posted: 2024年 Jun 12日 19:56
by 愚者千虑必有一得
是的,通过蓝牙也可以对设备进行时间校准。app和设备之间有一条专门的协议指令用来时间同步的。
Re: bk7231n-3.8.5-SDK,设备配网成功,WIFI持续离线,本地时间的偏差是怎样的,BK7231N内部有RTC吗?
Posted: 2024年 Jun 15日 11:50
by gavin.li
请问下,基于SDK进行开发,APP面板上设置好的定时列表,保存在SDK本地的,有接口可以读出来吗?我的应用层需要定时具体信息
Re: bk7231n-3.8.5-SDK,设备配网成功,WIFI持续离线,本地时间的偏差是怎样的,BK7231N内部有RTC吗?
Posted: 2024年 Jun 17日 11:11
by 愚者千虑必有一得
gavin.li 2024年 Jun 15日 11:50
请问下,基于SDK进行开发,APP面板上设置好的定时列表,保存在SDK本地的,有接口可以读出来吗?我的应用层需要定时具体信息
可以的,但注意,不要修改,不要频繁操作,参考代码:
Code: Select all
#define TIMER_TASK_ARR_DB_KEY "timer_arr"
BYTE_T *pBuf = NULL;
wd_common_read(TIMER_TASK_ARR_DB_KEY, &pBuf, &bufLen);
if (NULL == pBuf) {
PR_DEBUG("no timer");
return;
}
ty_cJSON *pRoot = ty_cJSON_Parse((CHAR_T *)pBuf);
if (NULL == pRoot) {
PR_DEBUG("parse fail.%s", (CHAR_T *)pBuf);
Free(pBuf);
return;
}
// TODO...
ty_cJSON_Delete(pRoot);
Free(pBuf);