main/task_mqtt.c

changeset 60
07a1a07fdc8c
parent 57
232f318a6b51
child 69
5437e0514d59
equal deleted inserted replaced
59:52d9405474e1 60:07a1a07fdc8c
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 {

mercurial