Abstract
ZigBee Specification defines a distributed address assignment mechanism (DAAM) for assigning addresses to nodes in ZigBee networks. However, some nodes are likely not to get addresses as DAAM limits the number of child nodes of a router in advance. To address this problem with the spare addresses that DAAM does not use, we first derive an upper bound of the probability that DAAM exhausts the 16-bit address space, and then propose a segmentation-based algorithm (SBA) for on-demand scalable address assignment in ZigBee networks. Through segmenting the 16-bit address space according to the maximum address predefined by DAAM, SBA enables a router to use the addresses in new space segments if it has insufficient addresses to accommodate child nodes. In addition, the tree routing protocol is improved to suit extended addresses. Performance analysis and numerical results reveal that SBA outperforms DAAM and its two improvement versions in terms of the success rate of address assignment, communication overhead, and the average time spent to assign an address.
| Original language | English |
|---|---|
| Pages (from-to) | 719-734 |
| Number of pages | 16 |
| Journal | Wireless Personal Communications |
| Volume | 71 |
| Issue number | 1 |
| DOIs | |
| State | Published - Jul 2013 |
Keywords
- Address assignment
- Algorithms
- Segmentation
- Wireless sensor networks
- ZigBee Specification
Fingerprint
Dive into the research topics of 'SBA: An efficient algorithm for address assignment in ZigBee networks'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver