Systems, methods, and devices for secure management of wireless device associations
Systems, methods, and devices manage associations between wireless devices. Methods include identifying a plurality of wireless devices communicatively coupled to an access point and generating, using one or more processing elements, a plurality of groups of wireless devices based, at least in part, on a plurality of device classification parameters associated with the plurality of wireless devices. Methods further include generating, using the one or more processing elements, a plurality of containers for the plurality of groups of wireless devices based on network configuration information, and implementing, using the one or more processing elements, the plurality of containers in the access point, wherein each of the plurality of groups of wireless devices has at least one associated container.
1. A method comprising:
identifying a plurality of wireless devices communicatively coupled to an access point;
generating, using one or more processing elements, a plurality of groups of wireless devices based, at least in part, on a plurality of device classification parameters associated with the plurality of wireless devices, wherein the plurality of device classification parameters comprises one or more identifiers identifying a manufacturer of a device;
generating, using the one or more processing elements, a plurality of containers for the plurality of groups of wireless devices based on network configuration information, wherein a container is generated for each group of the plurality of groups based on network configuration information and device information configured to be used by the access point to manage wireless connections for that group of wireless devices, and wherein each of the plurality of groups of wireless devices is associated with a container and a basic service set identifier (BSSID); and
implementing, using the one or more processing elements, the plurality of containers in the access point, wherein each of the plurality of groups of wireless devices has at least one associated container, and wherein each container is configured to be used by a connection manager of the access point to implement connection settings for wireless connections between the access point and the group of wireless devices associated with each container.
2. The method of claim 1 , wherein each container of the plurality of containers is a device-specific virtual machine associated with a set of the plurality of wireless devices.
3. The method of claim 1 further comprising:
configuring the plurality of wireless devices based on the network configuration information.
4. The method of claim 1 further comprising:
identifying, using the access point, a new wireless device; and
associating the new wireless device with an existing container and BSSID.
5. The method of claim 1 further comprising:
identifying, using the access point, a new network configuration;
configuring one or more of the plurality of containers based on the new network configuration; and
configuring the plurality of wireless devices based on the new network configuration information.
6. The method of claim 5 , wherein the new network configuration comprises a new BSSID.
7. The method of claim 1 , wherein the network configuration information comprises one or more of a wireless security protocol identifier, a media access control (MAC) address, an internet protocol (IP) address, and a signal quality metric.
8. A system comprising:
a plurality of network interface cards (NICs) configured to communicate with a plurality of wireless devices;
a processing device comprising one or more processing elements included in a processor configured to:
generate a plurality of groups of wireless devices based, at least in part, on a plurality of device classification parameters associated with the plurality of wireless devices, wherein the plurality of device classification parameters comprises one or more identifiers identifying a manufacturer of a device;
generate a plurality of containers for the plurality of groups of wireless devices based on network configuration information, wherein a container is generated for each group of the plurality of groups based on network configuration information and device information configured to be used by an access point to manage wireless connections for that group of wireless devices, and wherein each of the plurality of groups of wireless devices is associated with a container and a basic service set identifier (BSSID); and
implement the plurality of containers in an access point, wherein each of the plurality of groups of wireless devices has at least one associated container, and wherein each container is configured to be used by a connection manager of the access point to implement connection settings for wireless connections between the access point and the group of wireless devices associated with each container.
9. The system of claim 8 , wherein each container of the plurality of containers is a device-specific virtual machine associated with a set of the plurality of wireless devices.
10. The system of claim 8 , wherein the processing device is further configured to:
identify a new wireless device; and
associate the new wireless device with an existing container and BSSID.
11. The system of claim 8 , wherein the processing device is further configured to:
identify a new network configuration;
configure one or more of the plurality of containers based on the new network configuration; and
configure the plurality of wireless devices based on the new network configuration.
12. The system of claim 11 , wherein the new network configuration comprises a new BSSID.
13. A device comprising:
a transceiver configured to communicate with a plurality of wireless devices; and
one or more processing elements included in a processor configured to:
generate a plurality of groups of wireless devices based, at least in part, on a plurality of device classification parameters associated with the plurality of wireless devices, wherein the plurality of device classification parameters comprises one or more identifiers identifying a manufacturer of a device;
generate a plurality of containers for the plurality of groups of wireless devices based on network configuration information, wherein a container is generated for each group of the plurality of groups based on network configuration information and device information configured to be used by an access point to manage wireless connections for that group of wireless devices, and wherein each of the plurality of groups of wireless devices is associated with a container and a basic service set identifier (BSSID); and
implement the plurality of containers in an access point, wherein each of the plurality of groups of wireless devices has at least one associated container, and wherein each container is configured to be used by a connection manager of the access point to implement connection settings for wireless connections between the access point and the group of wireless devices associated with each container.
14. The device of claim 13 , wherein each container of the plurality of containers is a device-specific virtual machine associated with a set of the plurality of wireless devices.
15. The device of claim 13 , wherein the one or more processing elements are further configured to:
identify a new wireless device; and
associate the new wireless device with an existing container and BSSID.
16. The device of claim 13 , wherein the one or more processing elements are further configured to:
identify a new network configuration;
configure one or more of the plurality of containers based on the new network configuration; and
configure the plurality of wireless devices based on the new network configuration information.