CPC H04L 41/0806 (2013.01) [H04L 41/0803 (2013.01); H04L 41/12 (2013.01); H04L 41/16 (2013.01); H04L 67/02 (2013.01); H04W 12/06 (2013.01); H04W 12/062 (2021.01); H04W 24/08 (2013.01); H04W 84/12 (2013.01)] | 18 Claims |
1. A non-transitory computer-readable storage medium having computer readable code stored thereon for programming a device to perform steps of:
obtaining, by a remote controller via the Internet, measurements from a Wi-Fi network, the measurements corresponding to a plurality of access points, a gateway, and a plurality of Wi-Fi client devices that each connect to an access point of the plurality of access points;
analyzing, by the remote controller, via execution of at least one machine learning algorithm, the measurements for the plurality of access points, gateway, and plurality of Wi-Fi client devices;
learning, by the remote controller, usage patterns in the Wi-Fi network based on the analysis of the measurements for the plurality of access points, gateway, and plurality of Wi-Fi client devices; and
providing, by the remote controller via the Internet, a configuration to the Wi-Fi network based on the learned usage pattern where the configuration includes at least a frequency selection, the configuration further includes modifications to a topology of the Wi-Fi network to configure backhaul links between the plurality of access points and routes between the plurality of access points, the gateway and the plurality of Wi-Fi client devices.
|