main/task_mqtt.c

changeset 45
61a106fd9d9e
parent 44
e52d11b8f252
child 47
1ab1f4a8c328
equal deleted inserted replaced
44:e52d11b8f252 45:61a106fd9d9e
212 payload = xstrcat(payload, config.uuid); 212 payload = xstrcat(payload, config.uuid);
213 payload = xstrcat(payload, (char *)"\","); 213 payload = xstrcat(payload, (char *)"\",");
214 payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Unknown\",\"hardwaremodel\":\""); 214 payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Unknown\",\"hardwaremodel\":\"");
215 sprintf(buf, "ESP32 %d cores rev %d, WiFi bgn", chip_info.cores, chip_info.revision); 215 sprintf(buf, "ESP32 %d cores rev %d, WiFi bgn", chip_info.cores, chip_info.revision);
216 payload = xstrcat(payload, buf); 216 payload = xstrcat(payload, buf);
217 payload = xstrcat(payload, (char *)"\",\"os\":\"FreeRTOS\",\"os_version\":\"Unknown\",\"FW\":\""); 217 payload = xstrcat(payload, (char *)"\",\"os\":\"esp-idf\",\"os_version\":\"");
218 payload = xstrcat(payload, (char *)esp_get_idf_version());
219 payload = xstrcat(payload, (char *)"\",\"FW\":\"");
218 payload = xstrcat(payload, (char *)app_desc->version); 220 payload = xstrcat(payload, (char *)app_desc->version);
219 payload = xstrcat(payload, (char *)"\"}"); 221 payload = xstrcat(payload, (char *)"\"}");
220 222
221 if (xSemaphoreTake(xSemaphoreDS18B20, 10) == pdTRUE) { 223 if (xSemaphoreTake(xSemaphoreDS18B20, 10) == pdTRUE) {
222 payload = xstrcat(payload, (char *)",\"THB\":{\"temperature\":"); 224 payload = xstrcat(payload, (char *)",\"THB\":{\"temperature\":");

mercurial