Device control profile for a fabric network
First Claim
1. A non-transitory, computer-readable medium having stored thereon instructions for remotely passively rendezvousing with a device joining a network, wherein the instructions are configured to cause a processor to:
- receive, at an assisting device, a remote passive rendezvous request from a commissioning device, wherein the commissioning device manages access to a fabric on which the assisting device resides, and the assisting device is configured to assist a joining device that is remote from the commissioning device in joining the network, and, in response to receiving the remote passive rendezvous request, the assisting device passively waits for a connection from the joining device through a network interface, the passive waiting including enabling the network interface of the assisting device to receive a connection from the joining device for the purpose of facilitating a communication tunnel between the commissioning device and the joining device, and wherein the remote passive rendezvous request comprises;
a rendezvous timeout field that indicates how long the network interface of the assisting device is to be enabled to receive the connection from the joining device; and
a filter address that identifies the joining device for which the assisting device is to communicate with via the communication tunnel.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for controlling a remote device that includes receiving, at an assisting device, a remote passive rendezvous request from a commissioning device. The commissioning device manages access to a fabric on which the assisting device resides, and the assisting device is configured to assist a joining device in joining the network. Moreover, the assisting device passively waits to rendezvous with the joining device remotely through its network interface. The remote passive rendezvous request includes a rendezvous timeout field that indicates how long a remote passive rendezvous attempt may remain open before the assisting device is to close the attempt. Furthermore, the remote passive rendezvous request includes a filter address that indicates a device to which device is to serve as the joining device.
67 Citations
20 Claims
-
1. A non-transitory, computer-readable medium having stored thereon instructions for remotely passively rendezvousing with a device joining a network, wherein the instructions are configured to cause a processor to:
receive, at an assisting device, a remote passive rendezvous request from a commissioning device, wherein the commissioning device manages access to a fabric on which the assisting device resides, and the assisting device is configured to assist a joining device that is remote from the commissioning device in joining the network, and, in response to receiving the remote passive rendezvous request, the assisting device passively waits for a connection from the joining device through a network interface, the passive waiting including enabling the network interface of the assisting device to receive a connection from the joining device for the purpose of facilitating a communication tunnel between the commissioning device and the joining device, and wherein the remote passive rendezvous request comprises; a rendezvous timeout field that indicates how long the network interface of the assisting device is to be enabled to receive the connection from the joining device; and a filter address that identifies the joining device for which the assisting device is to communicate with via the communication tunnel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for remotely passively rendezvousing with a device joining a network, comprising:
receiving, at an assisting device, a remote passive rendezvous request from a commissioning device that is remote from the joining device, wherein the commissioning device manages access to a fabric on which the assisting device resides, and, in response to receiving the remote passive rendezvous request, the assisting device passively waits for a connection from the joining device through a network interface, the passive waiting including enabling the network interface of the assisting device to receive a connection from the joining device for the purpose of facilitating a communication tunnel between the commissioning device and the joining device, and wherein the remote passive rendezvous request comprises; a rendezvous timeout field that indicates how long the network interface of the assisting device is to be enabled to receive the connection from the joining device; and a filter address that identifies the joining device for which the assisting device is to communicate with via the communication tunnel. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. An electronic device, comprising:
-
a network interface; memory; and a processor, wherein the processor is configured to; receive, via the network interface, a remote passive rendezvous request from a commissioning device, wherein the commissioning device manages access to a fabric on which the assisting device resides, and the assisting device is configured to assist a joining device that is remote from the assisting device in joining the network, and, in response to receiving the remote passive rendezvous request, the assisting device passively waits for a connection from the joining device remotely through a network interface, the passive waiting including enabling the network interface of the assisting device to receive a connection from the joining device for the purpose of facilitating a communication tunnel between the commissioning device and the joining device, and wherein the remote passive rendezvous request comprises; a rendezvous timeout field that indicates how long the network interface of the assisting device is to be enabled to receive the connection from the joining device; and a filter address that identifies the joining device for which the assisting device is to communicate with via the communication tunnel. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification