main/task_mqtt.c

changeset 54
3b1834482899
parent 47
1ab1f4a8c328
child 57
232f318a6b51
equal deleted inserted replaced
53:20c14b06f255 54:3b1834482899
199 199
200 esp_chip_info(&chip_info); 200 esp_chip_info(&chip_info);
201 payload = payload_header(); 201 payload = payload_header();
202 payload = xstrcat(payload, (char *)"{\"uuid\":\""); 202 payload = xstrcat(payload, (char *)"{\"uuid\":\"");
203 payload = xstrcat(payload, config.uuid); 203 payload = xstrcat(payload, config.uuid);
204 payload = xstrcat(payload, (char *)"\","); 204 payload = xstrcat(payload, (char *)"\",\"interval\":");
205 payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Unknown\",\"hardwaremodel\":\""); 205 sprintf(buf, "%d", MAINLOOP_TIMER);
206 payload = xstrcat(payload, buf);
207 payload = xstrcat(payload, (char *)",\"properties\":{\"hardwaremake\":\"Unknown\",\"hardwaremodel\":\"");
206 sprintf(buf, "ESP32 %d cores rev %d, WiFi bgn", chip_info.cores, chip_info.revision); 208 sprintf(buf, "ESP32 %d cores rev %d, WiFi bgn", chip_info.cores, chip_info.revision);
207 payload = xstrcat(payload, buf); 209 payload = xstrcat(payload, buf);
208 payload = xstrcat(payload, (char *)"\",\"os\":\"esp-idf\",\"os_version\":\""); 210 payload = xstrcat(payload, (char *)"\",\"os\":\"esp-idf\",\"os_version\":\"");
209 payload = xstrcat(payload, (char *)esp_get_idf_version()); 211 payload = xstrcat(payload, (char *)esp_get_idf_version());
210 payload = xstrcat(payload, (char *)"\",\"FW\":\""); 212 payload = xstrcat(payload, (char *)"\",\"FW\":\"");

mercurial