NETWORK-ASSISTED FABRIC PAIRING
First Claim
Patent Images
1. A method for joining a device to a fabric, comprising:
- receiving an indication to add a joining device to a fabric;
determining whether the joining device supports network-assisted fabric pairing; and
if the joining device supports network-assisted fabric pairing;
establishing a first secure communication channel with an assisting device, wherein the assisting device is configured to assist the joining device in joining the fabric;
instructing the assisting device to place a local area network in a joinable mode;
establishing a second secure communication channel to the joining device via the assisting device; and
sending fabric credentials for the fabric to be joined by the joining device via the second secure communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for joining a device to a fabric using an assisting device include an indication to add a joining device to a fabric. If the joining device supports network-assisted fabric pairing, a first connection is established between a commissioning device and the assisting device. The assisting device also connects to a joining device. Through the assisting device, the commissioning device and the joining device establish a communication channel over which fabric credentials may be sent.
40 Citations
20 Claims
-
1. A method for joining a device to a fabric, comprising:
-
receiving an indication to add a joining device to a fabric; determining whether the joining device supports network-assisted fabric pairing; and if the joining device supports network-assisted fabric pairing; establishing a first secure communication channel with an assisting device, wherein the assisting device is configured to assist the joining device in joining the fabric; instructing the assisting device to place a local area network in a joinable mode; establishing a second secure communication channel to the joining device via the assisting device; and sending fabric credentials for the fabric to be joined by the joining device via the second secure communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory, computer-readable medium storing instructions, which when executed, are configured to cause a processor to:
-
receive an indication to add a joining device to a fabric; connect to an assisting device through a first local area network, wherein the assisting device is configured to assist the joining device in joining to a fabric on which the assisting device resides; instruct the assisting device to connect to the joining device and to assist the joining device in joining the fabric by enabling a tunneled connection to the joining device; securely connecting to the joining device through the assisting device using the tunneled connection, wherein the connection to the joining device comprises a first portion to the assisting device that passes through the first local area network and a second portion between the assisting device and the joining device via a second local area network; and send fabric credentials for the fabric to be joined by the joining device via the tunneled connection. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An electronic device comprising:
-
a first network interface configured to couple to a first local area network having a first local area network type; a second network interface configured to couple to a second local area network having a second local area network type; memory; a processor configured to; establish a first connection with a commissioning device over the first local area network, wherein the commissioning device is configured to manage joining of devices to a fabric on which the electronic device resides; receive instructions from the commissioning device to assist in joining a joining device to the fabric; connect to the joining device via the second local area network; and facilitate a secure tunnel between the joining device and the commissioning device through which fabric credentials are sent to enable the joining device to join the fabric. - View Dependent Claims (19, 20)
-
Specification