Prioritized association between child devices and parent devices operating on a time-slotted channel hopping network
First Claim
1. A method executed by a child node initiating an association request to connect with a parent node operating on a time-slotted channel hopping (TSCH) network, the method comprising:
- scanning, by a child node, for one or more available parent nodes on a TSCH network;
upon determining that there is less than a threshold number of the one or more available parent nodes within communication range of the child node, transmitting an association request to a first parent node among the one or more available parent nodes, the association request including a priority request that identifies the association request as having a higher priority; and
receiving, from the first parent node, an association response accepting or rejecting the association request.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for prioritized associations between parent nodes operating on a time-slotted channel hopping (TSCH) network and child nodes installed in one or more home area networks. Upon initialization and bootup, a child node scans for one or more available parent nodes on the TSCH network. If there are less than a threshold number of available parent nodes within communication range of the child node, the child node transmits a prioritized association request to the parent node. The parent node supports prioritized association requests by reserving at least one connection slot for child nodes requesting prioritized association.
41 Citations
22 Claims
-
1. A method executed by a child node initiating an association request to connect with a parent node operating on a time-slotted channel hopping (TSCH) network, the method comprising:
-
scanning, by a child node, for one or more available parent nodes on a TSCH network; upon determining that there is less than a threshold number of the one or more available parent nodes within communication range of the child node, transmitting an association request to a first parent node among the one or more available parent nodes, the association request including a priority request that identifies the association request as having a higher priority; and receiving, from the first parent node, an association response accepting or rejecting the association request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A child node, comprising:
-
a processor; and a non-transitory computer-readable medium, wherein the processor is configured for executing instructions embodied in the non-transitory computer-readable medium to perform operations comprising; scanning, by the child node, for one or more available parent nodes operating on a time-slotted channel hopping (TSCH) network; upon determining that there is less than a threshold number of the one or more available parent nodes within communication range of the child node, transmitting an association request to a first parent node among the one or more available parent nodes, the association request including a priority request that identifies the association request as having a higher priority; and receiving, from the first parent node, an association response accepting or rejecting the association request. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving, by a parent node operating on a time-slotted channel hopping (TSCH) network, an association request from a requesting child node for connecting with the parent node, the association request including a priority request that identifies the association request as having a higher priority, wherein the parent node maintains in memory a list of a limited number of entries for connected child nodes, and wherein the parent node reserves at least one entry of the limited number of entries for priority connections; upon determining, by the parent node, that the association request includes the priority request, accepting the association request for a short-term association or for a long-term association depending on whether the list of the limited number of entries for connected child nodes is full, wherein the association request is accepted by adding an identifier identifying the requesting child node to the at least one entry of the limited number of entries for priority connections; and transmitting, to the requesting child node, an association response indicating whether the association request was accepted or rejected. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification