thermferm/mqtt.c

changeset 508
9e67c5f9c994
parent 506
cdcd07bbee30
child 509
b5ae9017194f
equal deleted inserted replaced
507:80344f433a78 508:9e67c5f9c994
470 } 470 }
471 471
472 if (birth) { 472 if (birth) {
473 if (comma) 473 if (comma)
474 payload = xstrcat(payload, (char *)","); 474 payload = xstrcat(payload, (char *)",");
475 #ifdef HAVE_WIRINGPI_H
476 payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Raspberry\",\"hardwaremodel\":\"Unknown\"");
477 #else
475 payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Unknown\",\"hardwaremodel\":\"Unknown\""); 478 payload = xstrcat(payload, (char *)"\"properties\":{\"hardwaremake\":\"Unknown\",\"hardwaremodel\":\"Unknown\"");
476 if (uname(&ubuf) == 0) { 479 #endif
480 if (uname(&ubuf) == 0) {
477 payload = xstrcat(payload, (char *)",\"os\":\""); 481 payload = xstrcat(payload, (char *)",\"os\":\"");
478 payload = xstrcat(payload, ubuf.sysname); 482 payload = xstrcat(payload, ubuf.sysname);
479 payload = xstrcat(payload, (char *)"\",\"os_version\":\""); 483 payload = xstrcat(payload, (char *)"\",\"os_version\":\"");
480 payload = xstrcat(payload, ubuf.release); 484 payload = xstrcat(payload, ubuf.release);
481 payload = xstrcat(payload, (char *)"\""); 485 payload = xstrcat(payload, (char *)"\"");

mercurial