Uniot Core
0.8.1
Loading...
Searching...
No Matches
Network Scheduler
Collaboration diagram for Network Scheduler:

Namespaces

namespace  uniot
 Contains all classes and functions related to the Uniot Core.
 

Detailed Description

This file provides a comprehensive WiFi network management system that handles:

The NetworkScheduler manages the complete lifecycle of WiFi connectivity, from initial configuration through ongoing connection monitoring. It provides a captive portal for device configuration when no valid credentials are stored or when the configured network becomes unavailable.

Features:

Example usage:

Credentials credentials;
NetworkScheduler networkScheduler(credentials);
TaskScheduler scheduler;
networkScheduler.pushTo(scheduler);
networkScheduler.attach();
// In main loop
scheduler.run();