ZigBee network device for assigning addresses to child nodes after constructing cluster-tree structure, address assigning method and routing method
First Claim
Patent Images
1. An address assigning method in a ZigBee network environment formed of a plurality of nodes, the method comprising:
- linking the plurality of nodes in a cluster-tree structure;
requesting that ancestor nodes provide desired address blocks, from a lowest level of nodes to a second highest level of nodes of the cluster-tree structure; and
assigning the desired address blocks to descendent nodes using a top-down procedure.
1 Assignment
0 Petitions
Accused Products
Abstract
An address assigning method in a ZigBee network environment formed of a plurality of devices (or nodes), includes: linking the plurality of nodes in a cluster-tree structure; requesting desirable address blocks from a lowest level to a second highest level of the tree ancestor nodes desirable address blocks, respectively; and assigning the desired address blocks to descendents using a top-down procedure.
45 Citations
20 Claims
-
1. An address assigning method in a ZigBee network environment formed of a plurality of nodes, the method comprising:
-
linking the plurality of nodes in a cluster-tree structure;
requesting that ancestor nodes provide desired address blocks, from a lowest level of nodes to a second highest level of nodes of the cluster-tree structure; and
assigning the desired address blocks to descendent nodes using a top-down procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A routing method in a ZigBee network environment, the method comprising:
-
constructing a cluster-tree structure with a plurality of nodes;
requesting that ancestor nodes provide desired address blocks, from a lowest level of nodes to a second highest level of nodes of the cluster-tree structure;
assigning the desired address blocks to descendent nodes using a top-down procedure;
in each node from a highest level of nodes to a second lowest level of the cluster-tree structure, storing a routing table that contains a record of a number of child nodes, branch identifiers (IDs) provided to the child nodes by acceptance order, and address blocks assigned to the child nodes; and
in a first node in the cluster-tree structure, receiving a packet, checking a destination address of the packet, and routing the packet to another node that is assigned an address block inclusive of the destination address. - View Dependent Claims (9)
-
-
10. An address assigning method of a ZigBee network device, the method comprising:
-
constructing a cluster-tree structure with a plurality of child nodes;
receiving a desired address block request from at least one of the child nodes;
combining address block sizes requested by each of the child nodes, and requesting an ancestor node provide an address block in a desired size;
receiving the address block in the desired size from the ancestor node; and
assigning part of the address block to the at least one child node in need of the address block in order of acceptance. - View Dependent Claims (11, 12)
-
-
13. A ZigBee network device in a cluster-tree structure for a ZigBee network environment, the device comprising:
-
a communication unit communicably linked to an ancestor node and a plurality of child nodes in the cluster-tree structure;
an address block calculator which calculates a desired size of an address block including address blocks requested by the child nodes;
a controller which controls the communication unit to request the ancestor node provide the address block in the desired size; and
an address block assigning unit which receives the address block in the desired size from the ancestor node and assigns parts of the address block to the child nodes in order of attachment. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification