Discovery mechanism for communication in wireless networks
First Claim
1. A method of discovering a limited function device in a wireless network, the method comprising:
- sending, by the limited function device and over multiple channels of the wireless network, a network discovery solicitation message requesting to create a communication relationship with a parent, the limited function device comprising a battery powered device, the network discovery solicitation message including;
a channel information element indicating a channel list and a generator function that is implemented by the limited function device;
a schedule information element including schedule data regarding a schedule of the limited function device;
a seed information element indicating a seed value to input into the generator function; and
a directed network discovery information element indicating a listening window;
listening, while frequency hopping during the listening window, for a network discovery message, the frequency hopping being based at least in part on the generator function that is implemented by the limited function device, the schedule data regarding the schedule of the limited function device, and the seed value indicated in the network discovery solicitation message;
receiving, by the limited function device during the listening window, the network discovery message from a full function device, the network discovery message indicating that the full function device is able to serve as the parent, the network discovery message comprising a unicast communication, the network discovery message including;
a channel information element indicating a channel list and a generator function that is implemented by the full function device;
a schedule information element including schedule data regarding a schedule of the full function device, the schedule data indicating an event sampled listening reference point (SLRP); and
a seed information element indicating a seed value to input into the generator function that is implemented by the full function device; and
selecting, by the limited function device, the full function device for communication;
determining a sampled communication schedule based at least in part on the generator function that is implemented by the full function device and the event SLRP; and
communicating, by the limited function device, with the full function device based at least in part on the sampled communication schedule.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for discovering a device in a wireless network are described herein. For example, a first device may send a network discovery solicitation message to a second device to solicit a communication relationship (e.g., request connection to a parent). The network discovery solicitation may include one or more information elements that indicate a channel function associated with the first device and a listening window during which the first device will be listening for communications. The second device may use the channel function to frequency hop and send a network discovery message to the first device during the listening window. The network discovery message may include one or more information elements to establish a sampled schedule for the first device moving forward.
63 Citations
14 Claims
-
1. A method of discovering a limited function device in a wireless network, the method comprising:
-
sending, by the limited function device and over multiple channels of the wireless network, a network discovery solicitation message requesting to create a communication relationship with a parent, the limited function device comprising a battery powered device, the network discovery solicitation message including; a channel information element indicating a channel list and a generator function that is implemented by the limited function device; a schedule information element including schedule data regarding a schedule of the limited function device; a seed information element indicating a seed value to input into the generator function; and a directed network discovery information element indicating a listening window; listening, while frequency hopping during the listening window, for a network discovery message, the frequency hopping being based at least in part on the generator function that is implemented by the limited function device, the schedule data regarding the schedule of the limited function device, and the seed value indicated in the network discovery solicitation message; receiving, by the limited function device during the listening window, the network discovery message from a full function device, the network discovery message indicating that the full function device is able to serve as the parent, the network discovery message comprising a unicast communication, the network discovery message including; a channel information element indicating a channel list and a generator function that is implemented by the full function device; a schedule information element including schedule data regarding a schedule of the full function device, the schedule data indicating an event sampled listening reference point (SLRP); and a seed information element indicating a seed value to input into the generator function that is implemented by the full function device; and selecting, by the limited function device, the full function device for communication; determining a sampled communication schedule based at least in part on the generator function that is implemented by the full function device and the event SLRP; and communicating, by the limited function device, with the full function device based at least in part on the sampled communication schedule. - View Dependent Claims (2, 3, 4)
-
-
5. One or more computer-readable storage media storing computer-readable instructions that, when executed, instruct a processing unit of a limited function device to perform operations comprising:
-
sending, over multiple channels of a wireless network, a network discovery solicitation message, the network discovery solicitation message indicating a channel function that is implemented by the limited function device and a listening window; listening, while frequency hopping during the listening window, for a network discovery message, the frequency hopping being based at least in part on the channel function that is implemented by the limited function device; receiving, during the listening window, the network discovery message from a full function device, the network discovery message including data regarding an operating context for communication with the full function device; selecting the full function device as a parent for communication; and communicating with the full function device based at least in part on the operating context. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification