Add IP address and rssi to /json/report

pull/596/head
Jm 2020-12-27 15:03:32 -08:00
rodzic 0e507e1923
commit 621306e610
2 zmienionych plików z 16 dodań i 4 usunięć

Wyświetl plik

@ -38,8 +38,8 @@ build_flags = -Wno-missing-field-initializers -Isrc -Isrc/mesh -Isrc/gps -Ilib/n
;upload_port = /dev/ttyUSB0
;monitor_port = /dev/ttyUSB0
;upload_port = /dev/cu.SLAB_USBtoUART
;monitor_port = /dev/cu.SLAB_USBtoUART
upload_port = /dev/cu.SLAB_USBtoUART
monitor_port = /dev/cu.SLAB_USBtoUART
; the default is esptool
; upload_protocol = esp-prog

Wyświetl plik

@ -1117,8 +1117,20 @@ void handleReport(HTTPRequest *req, HTTPResponse *res)
res->println("},");
res->println("\"something\": 123,");
res->println("\"something_else\": 123");
res->println("\"wifi\": {");
res->println("\"rssi\": " + String(WiFi.RSSI()) + ",");
if (radioConfig.preferences.wifi_ap_mode || isSoftAPForced()) {
res->println("\"ip\": \"" + String(WiFi.softAPIP().toString().c_str()) + "\"");
} else {
res->println("\"ip\": \"" + String(WiFi.localIP().toString().c_str()) + "\"");
}
res->println("},");
res->println("\"test\": 123");
res->println("},");