224 } |
224 } |
225 |
225 |
226 if (xSemaphoreTake(xSemaphoreWiFi, 25) == pdTRUE) { |
226 if (xSemaphoreTake(xSemaphoreWiFi, 25) == pdTRUE) { |
227 payload = xstrcat(payload, (char *)",\"net\":{\"address\":\""); |
227 payload = xstrcat(payload, (char *)",\"net\":{\"address\":\""); |
228 payload = xstrcat(payload, wifi_state->STA_ip); |
228 payload = xstrcat(payload, wifi_state->STA_ip); |
229 payload = xstrcat(payload, (char *)"\",\"ifname\":\"sta\",\"rssi\":"); |
229 payload = xstrcat(payload, (char *)"\",\"ifname\":\"sta\",\"ssid\":\""); |
|
230 payload = xstrcat(payload, wifi_state->STA_ssid); |
|
231 payload = xstrcat(payload, (char *)"\",\"rssi\":"); |
230 sprintf(buf, "%d", wifi_state->STA_rssi); |
232 sprintf(buf, "%d", wifi_state->STA_rssi); |
231 payload = xstrcat(payload, buf); |
233 payload = xstrcat(payload, buf); |
232 payload = xstrcat(payload, (char *)"}"); |
234 payload = xstrcat(payload, (char *)"}"); |
233 xSemaphoreGive(xSemaphoreWiFi); |
235 xSemaphoreGive(xSemaphoreWiFi); |
234 } else { |
236 } else { |