This is a client for dynamic DNS services, aimed at ESP (ESP32, etc) devices. Your node can use such a service to make its IP address known as a public DNS name, so you can find it, and use it from applications.
SCADABLE platform integration for ESP32. Boots, loads the
device certificate from NVS, discovers the MQTT broker via
edge.scadable.com, connects over TLS, publishes heartbeats,
and handles OTA updates. Optional streaming file upload to
uploads.scadable.com (compile-time opt-in). Customer brings
their own network (Wi-Fi / Ethernet / cellular).
TinyGPS++ — compact NMEA-0183 parser ported to ESP-IDF. No Arduino dependency. millis() is implemented via esp_timer_get_time(). Parses GGA and RMC sentences; exposes location, date, time, speed, course, altitude, satellite count, HDOP, and arbitrary custom terms.
ESP32 WiFi Bootstrap is a lightweight, high-performance Wi-Fi provisioning solution for the ESP32. It provides a user-friendly captive portal experience with fast configuration, persistent storage, and full compatibility with ESP-IDF 5.4 or later.
Standalone ESP-IDF captive portal component. Registers all standard OS captive-portal detection endpoints on an esp_http_server instance and redirects clients to the device's built-in web interface with a single function call. Supports iOS, macOS, Android, Windows, Firefox, and Chrome.