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 *)"\""); |