From 675736a4316a24f00e9d184f975e6084e2831aad Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Sat, 1 May 2021 15:20:30 +0200 Subject: [PATCH] Commands: local ip via serial or mqtt --- ampel-firmware/mqtt.cpp | 2 +- ampel-firmware/wifi_util.cpp | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ampel-firmware/mqtt.cpp b/ampel-firmware/mqtt.cpp index 22a0e2d..5c0e67c 100644 --- a/ampel-firmware/mqtt.cpp +++ b/ampel-firmware/mqtt.cpp @@ -37,7 +37,7 @@ namespace mqtt { mqttClient.setServer(config::mqtt_server, config::mqtt_port); sensor_console::defineIntCommand("mqtt", setMQTTinterval, F(" 60 (Sets MQTT sending interval, in s)")); - sensor_console::defineCommand("local_ip", sendInfoAboutLocalNetwork, + sensor_console::defineCommand("send_local_ip", sendInfoAboutLocalNetwork, F(" (Sends local IP and SSID via MQTT. Can be useful to find sensor)")); } diff --git a/ampel-firmware/wifi_util.cpp b/ampel-firmware/wifi_util.cpp index 21680e7..335f94b 100644 --- a/ampel-firmware/wifi_util.cpp +++ b/ampel-firmware/wifi_util.cpp @@ -33,10 +33,19 @@ namespace wifi { Serial.println(); } -// Initialize Wi-Fi + void showLocalIp() { + Serial.print(F("WiFi - Local IP : ")); + Serial.println(wifi::local_ip); + Serial.print(F("WiFi - SSID : ")); + Serial.println(WIFI_SSID); + } + + // Initialize Wi-Fi void connect(const char *hostname) { sensor_console::defineCommand("wifi_scan", scanNetworks, F(" (Scans available WiFi networks)")); + sensor_console::defineCommand("local_ip", showLocalIp, F(" (Displays local IP and current SSID)")); + //NOTE: WiFi Multi could allow multiple SSID and passwords. WiFi.persistent(false); // Don't write user & password to Flash. WiFi.mode(WIFI_STA); // Set ESP to be a WiFi-client only -- GitLab