标题: ZigBee无线感测器网路之网路议题研究与探讨
Networking Issues in ZigBee Wireless Sensor Networks
作者: 蔡佳宏
Tsai, Chia-Hung
曾煜棋
Tseng, Yu-Chee
资讯科学与工程研究所
关键字: 位址分派;IEEE 802.15.4;网状网路;网路生成;孤儿问题;省电机制;网路协定设计;路由协定;无线通讯;无线感测器网路;ZigBee;Address assignment;IEEE 802.15.4;mesh network;network formation;orphan problem;power saving;protocol designs;routing;wireless communication;wireless sensor network;ZigBee
公开日期: 2011
摘要: ZigBee为一套新兴的通讯协定标准,其被制定为适合低功耗且低传输率之无线感测器网路。在ZigBee网路协定堆叠中,其实体层及媒介存取层协定皆采用IEEE 802.15.4之规范。ZigBee更于IEEE 802.15.4之上,规范了网路层至应用层,因此,ZigBee解决了不同无线感测器平台之间的互通性的问题。在ZigBee标准协定中,IEEE 802.15.4制定了两种不同的媒介存取模式:信标模式(beacon-enable mode)及无信标模式(beaconless mode);而ZigBee于网路层规范了树状网路(tree network)及网状网路(mesh network)。本篇论文便主要针对于ZigBee之树状网路及网状网路中,提出三项研究主题。

由于ZigBee信标模式下之树状网路提供了省电机制及轻量之路由协定,因此其被视为于大家所熟知的ZigBee网路拓朴中,特别适合无线感测器应用之网路拓朴。此拓朴之树状骨干是透过ZigBee规范中之分散式位址分派演算法所形成,此位址分派演算法拥有简单且容易实行的特性,但它必须于网路生成前,事先规范网路中路由节点之最大可容纳之小孩(child)数及网路之最大深度(depth)。我们观察到其ZigBee位址分派演算法规则太过严谨,因此造成位址空间使用率不佳,使得网路节点在位址空间足够的情况下,仍因这些限制而无法连上网路而形成孤儿(orphan)节点,而ZigBee网路中之孤儿问题将会导致无法很容易地增加网路覆盖率。因此,于本论文的第一个研究主题将探讨如何有效率地降低ZigBee信标模式树状网路之孤儿节点。于本论文中,我们利用了时间性上位址重覆使用的概念,设计了一相容于ZigBee规范(ZigBee-compatible)之位址分派演算法来有效地降低孤儿节点数并提高网路生成量。同时,于此时间性上位址重覆之网路架构中,我们也设计了一个轻量级且以网路位置为基础之树状路由。最后,利用模拟实验的结果,也验证了我们所设计之方法的确可以有效地降低网路孤儿数。

而于第二个研究主题方面,我们进一步地探讨ZigBee位址分派演算于长链状网路中所遭遇之孤儿问题。虽然于本论文第一项研究中,我们利用时间性上的位址重覆使用的概念,有效的解决了孤儿问题,然而由于ZigBee网路生成演算法之规范,使得网路生成仍然是一个很重要的议题。同时,我们观察到在许多的无线感测器应用中,其网路拓扑经常形成一path-connected-cluster (PCC)拓扑。此拓扑中包含多数个需要较密集的感测器进行感测之丛集网路(cluster),而这些丛集并无实体连结性,因此需要利用感测器布建成长链状来完成其连通性,而这种网路拓扑我们定义其为PCC-WSNs,而且许多的实际的感测器网路应用经常形成此PCC-WSN拓扑,如经桥梁连结之群岛的感测或经由多个小径连结之建筑物监控等。而本论文将于此网路拓扑中,我们说明了ZigBee位址分派演算法于此PCC-WSNs中将会极差之表现,因此,本论文将提供一系统化之解决方案,包含了网路生成协定、自动位址分派演算法,及轻量地路由协定,同时,经由模拟结果,可以验证我们所设计之方法于PCC-WSNs网路生成上是非常有效率的。

在最后一个研究主题里,我们探讨了ZigBee网状网路形态中所存在的问题。网状路由提供了一个非常有弹性且健全之多跳通讯路由协定。于ZigBee网状网路规范中,其利用了随机式位址分派演算法解决网路生成孤儿问题,然而ZigBee规范其网状网路只能运行无信标模式之媒介存取协定,因此,省电将是ZigBee网状网路中一个极为重要之议题。所以,本论文利用跨层(cross-layer)设计的概念,透过非同步式之省电媒介存取层协定,于ZigBee网状网路中设定一有效的省电路由协定。所以于媒介存取层上,我们将使用grid-quorum架构,使每个节点有一个醒睡的机制;而于网路层中,我们将考量到一路由路径上,每个节点于quorum机制下所消耗的电力,调整路径节点之quorum形态,选择出较为省电之路由路径。最后,实验模拟结果也将验证我们所设计的方法的有效性及可行性。
ZigBee is a communication standard which is considered to be suitable for wireless sensor networks. In the ZigBee protocol stack, physical and MAC layer protocols are adopted from the IEEE 802.15.4 standard [16]. ZigBee solves interoperability issues from the physical layer to the application layer. IEEE 802.15.4 defines two different modes for medium access: beaconenabled mode and beaconless mode. ZigBee supports tree and mesh network topologies. In this dissertation, we will focus on the networking issues in ZigBee beacon-enabled, tree-based networks and beaconless mesh networks.

Among the well-known ZigBee topologies, ZigBee beacon-enable cluster-tree is especially suitable for wireless sensor applications with its supporting of power-saving operation and lightweight routing. The backbone of a tree network is formed by ZigBee distributed address assignment scheme. This assignment is easy to implement, but it restricts the number of children of a device and the depth of the network. We observe that the ZigBee address assignment policy is too conservative, thus usually making the utilization of the address pool poor. Those devices that can note network addresses will be isolated from the network and become orphan nodes. The orphan problem leads to the difficulty in smoothly increasing the network coverage or device density. Therefore, we propose our first research work to addressing how to alleviate the orphan problems effectively. We propose a ZigBee-compatible address assignment through temporal duplications to alleviate orphans and scale the networks. A light-weight, address-based, tree-based routing is proposed to support one-to-one routings in address-reused environments. Simulation results verify the effectiveness of the proposed solution.

In our second research work, we discuss the ZigBee orphan problems in long-thin (LT) topologies. Although our temporal duplication addressing can significantly alleviate orphans in ZigBee tree networks, its deployment is still a main concern. We further observe that many monitoring applications for WSNs have adopted a path-connected-cluster (PCC) topology, where regions to be monitored are deployed with clusters of sensor nodes. Since these clusters might
be physically separated, paths of sensor nodes are used to connect them together. We call such networks PCC-WSNs. PCC-WSNs may be widely applied in real situations, such as bridgeconnected islands, street-connected buildings, and pipe-connected ponds. In this work, we show
that the address assignment scheme defined by ZigBee will perform poorly in terms of address utilization. We then propose a systematical solution, which includes network formation, automatic
address assignment, and light-weight routing. Simulation results verify the effectiveness of the proposed solution.

In our third research topic, we address the networking issues in ZigBee mesh networks. Mesh network topologies are seen as a flexible and robust manner to provide multi-hop communication. Mesh topologies offer flexibility and robustness by facilitating path formation from
any source to any destination within the network. In ZigBee, stochastic address assignment mechanism is recommended in ZigBee mesh topologies such that networks can be easily scaled
up without orphan problems. However, ZigBee mesh networks can only operate in beaconless mode. Power saving is a major concern in a wireless sensor network. Hence, we are interested in linking the asynchronous power-saving protocol and the energy-efficient routing problem together in ZigBee mesh networks. A cross-layer solution is proposed. On the MAC layer, we propose to use the grid-quorum system [40] to serve as the underlying power-saving framework. On the network layer, we propose to find routing paths based on the power cost incurred by grid quorums used by nodes along a path. We show how these two layers interwork with each other to support continuous queries in an energy-efficient way. Simulation results also verify the effectiveness of the proposed solution.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT079555843
http://hdl.handle.net/11536/41430
显示于类别:Thesis