Method for managing non-chatty IoT devices to remain in an authenticated state
AssigneeHewlett Packard Enterprise Development LP
InventorsCelestian K. Sebastian, Anil Sudharsanan
Life of this patent
Estimating the term…
Abstract
Methods for managing non-chatty IoT devices in a network are provided. In one aspect, a method includes receiving classification information identifying that an internet IoT device is connected to a port of a switch and determining that the IoT device has been inactive for a predetermined threshold period of time based on a logoff timer configured for the port. The IoT device is woken up from a power-save mode based on a guaranteed wakeup timer of the IoT device or a Wake-on-LAN packet sent to the IoT device by the switch. The logoff timer is then resent, causing the IoT device to remain in an authenticated state. Systems and machine-readable media are also provided.
Claims19
A method comprising:
- receiving classification information identifying that an internet of things (IoT) device is connected to a port of a switch;
- determining that the IoT device has been inactive for a predetermined threshold period of time based on a logoff timer configured for the port;
- transmitting a first packet from the switch to the IoT device, wherein the first packet comprises a Wake-on-LAN packet;
- receiving a second packet from the IoT device in response to the first packet;
- resetting the logoff timer, wherein resetting the logoff timer causes the IoT device to remain in an authenticated state;
- authenticating the IoT device by a network server based on authentication data associated with the IoT device;
- and
- configuring the port of the switch by a network controller based on one of a device profile and a device fingerprint associated with the IoT device.
A system comprising:
- a memory;
- and
- a processor configured to execute instructions which, when executed, cause the processor to:
- receive classification information identifying that an internet of things (IoT) device is connected to a port of a switch;
- configure a logoff timer for the port based on configuration data of the IoT device;
- determine that the IoT device has been inactive for a predetermined threshold period of time based on the logoff timer;
- receive a packet from the IoT device in response to a wakeup signal;
- reset the logoff timer, wherein resetting the logoff timer causes the IoT device to remain in an authenticated state;
- authenticate the IoT device by a network server based on authentication data associated with the IoT device;
- and
- configure the port of the switch by a network controller based on one of a device profile and a device fingerprint associated with the IoT device.
A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method, the method comprising:
- receiving classification information identifying that an internet of things (IoT) device is connected to a port of a switch;
- determining that the IoT device has been inactive for a predetermined threshold period of time based on a logoff timer configured for the port;
- transmitting a first packet from the switch to the IoT device, wherein the first packet comprises a Wake-on-LAN packet;
- receiving a second packet from the IoT device in response to the first packet;
- resetting the logoff timer, wherein resetting the logoff timer causes the IoT device to remain in an authenticated state;
- authenticating the IoT device by a network server based on authentication data associated with the IoT device;
- and
- configuring the port of the switch by a network controller based on one of a device profile and a device fingerprint associated with the IoT device.
Dependencies are inferred from the claim text.