EP3632142B1

Dynamic operating roles for internet of things (iot) devices in a network

Abstract

This record has no abstract on file.

EP3632142B1, drawing sheet 1
Sheet 1 of 9

Term

11.6 yearsleft in the term

Expires 17 April 2038.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

13 claims: 1 independent, 12 dependent

  1. 1
    A method performed by a first internet of things, IoT, device (152, 154, 156, 158 170, 180, 190, 680, 700), wherein an IoT device is one of a camera, a drone, a wearable device, a home appliance, a lighting system, a security system component, a speaker, a smart refrigerator, and a television, the method comprising:establishing (310) a first communication link (175) between the first IoT device and a first network node (110, 115, 135) of a local network (200);the method performed by a first IoT device further comprises: determining that the first IoT device would enhance connectivity for a client device;selecting, by the first IoT device, an operating role for the first IoT device in the local network, the operating role selected from between an endpoint role and a relay role, wherein the operating role is dynamically selected by the first IoT device based, at least in part, on the determination that the relay role would enhance connectivity for the client device (170) that is within a wireless range of the first IoT device;and upon selecting the relay role: operating a wireless interface of the first IoT device as an access point;establishing (320) a second communication link (182) via a wireless association between the first IoT device and the client device;and bridging (340) traffic associated with the client device via the first communication link and the second communication link;the method being further characterized by determining to steer the client device from the first IoT device to a second network node in the local network, wherein determining to steer the client device includes: determining a first link metric for the first communication link between the first IoT device and a central access point (110) of the local network;determining a second link metric for a third communication link between the second network node and the central access point;and determining that the second network node would provide a higher quality of service for the client device based, at least in part, on a comparison of the first link metric and the second link metric;and steering the client device to the second network node, wherein steering the client device includes dropping the first communication link (175).
  2. 11
    A first internet of things, IoT, device (152, 154, 156, 158 170, 180, 190, 680, 700), comprising:a processor (702);and memory (706) coupled with the processor and having instructions stored therein which, when executed by the processor cause the first IoT device to perform the method of any of claims 1 to 10.
  3. 12
    A computer-readable medium having stored therein instructions which, when executed by a processor (702) of a first internet of things, IoT, device (152, 154, 156, 158 170, 180, 190, 680, 700), causes the first IoT device to perform the method of any of claims 1 to 10.