Smart Camera ESP32
An AI-driven, real-time Sentry Turret platform leveraging asynchronous I/O and computer vision to deliver high-precision autonomous motion tracking on resource-constrained embedded hardware.
Loading...
Searching...
No Matches
wifi_manager.h
1
6#pragma once
7#include <WiFi.h>
8
14{
15public:
23 static void connect(const String& ssid, const String& password);
24
29 static bool is_connected();
30
36 static String get_ip();
37
44 static void maintain();
45};
Handles asynchronous WiFi connection and automated reconnection logic.
Definition wifi_manager.h:14
static void maintain()
Heartbeat function. Checks if WiFi has diconnected, if so, attempts to reconnect.
Definition wifi_manager.cpp:36
static String get_ip()
Returns the local IPv4 address as a string.
Definition wifi_manager.cpp:34
static bool is_connected()
Polls the WiFi hardware for current connection status.
Definition wifi_manager.cpp:32
static void connect(const String &ssid, const String &password)
Initiates an asynchronous connection to a WiFi access point.
Definition wifi_manager.cpp:6