diff --git a/applications/data/DATA_comm.c b/applications/data/DATA_comm.c index b822ada..f76f219 100644 --- a/applications/data/DATA_comm.c +++ b/applications/data/DATA_comm.c @@ -124,8 +124,13 @@ void pasre_DAT(const char *api, const char *json_str) } if (strcmp(api, "SC801") == 0) {// 处理 SC801系统信息 + char systime[18] = {0}; // 初始化为 0 + rt_snprintf(systime, sizeof(systime),"%d-%d-%d_%d:%d:%d", + sys_time[5], sys_time[4], sys_time[3],sys_time[2],sys_time[1], sys_time[0]); + cJSON_AddItemToObject(dat,"SYSTEMP",cJSON_CreateNumber(sys_temperature)); cJSON_AddItemToObject(dat,"SYSHUM",cJSON_CreateNumber(sys_humidity)); + cJSON_AddItemToObject(dat,"SYSTIME",cJSON_CreateString(systime)); } else if (strcmp(api, "SC810") == 0) {