CMP EMBEDDED.COM

Login | Register     Welcome Guest  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS

Clearing up the mesh about wireless networking topologies: Part 2



Embedded.com
Having covered the basics of wireless networking in Part 1, as well as the criteria for evaluating the various topologies, it is now time to look closely at five different network architectures - point-to-multipoint, Zigbee 2007, Wireless Hart, 6LoWPAN, and on-demand distance vector routing - and assess their strengths and limitations.

Point-to-Multipoint
The point-to-multipoint architecture is also known as a simple star and it is not really a mesh network, but it is also often confused with one.

Key characteristics. Such networks tend to use the modern air Interfaces of either Frequency Hopping Spread Spectrum or Direct Sequence Spread Spectrum (802.15.4). They need to be statically configured for PAN ID, routes, and security.

It is important to note that all of the nodes can see other nodes and that they need to be told who to talk to. Security tends to be pair-wise for both the encryption and key. End points may go to sleep or stay awake, but the central router is always awake.

Network Architecture. Figure 4 below illustrates a typical topology. All nodes are on the same channel (or hop to the same channel). Bandwidth / throughput is limited by simultaneous data at concentration point. Collisions happen with lots of traffic or lots of nodes.

Figure 4. A typical point to multipoint wireless configuration. Green end points see other end points but are told only to talk to the orange central point.

Strengths. The beauty of the basic non-mesh point-to-multipoint network is simplicity. Communication, unless traffic is very heavy, is relatively deterministic since there are no hops and minimal or managed collisions.

It also allows for maximum throughput because there is no added routing and no added route discovery. Finally, it is easy to understand and easy to manage. Because of the simplicity, it also tends to be the lowest cost for its specific size and function.

Limitations. Unfortunately, the simplicity described in the strengths also drives a number of limitations. The networks will tend to be small. Large networks only work if polled from a central point.

This requires very specific message management. There are also single points of failure and no ways to route around changing conditions. The network follows the belief that if it worked the first time, it will work forever so you must be sure of good RF conditions.

ZigBee 2007
ZigBee is built on top of 802.15.4 using DSSS in 2.4 GHz. End points sleep, routers don't sleep and a coordinator is needed to start the network and to allow points to join the network.

Key characteristics. ZigBee has had three different versions of the standard " 2004, 2006 and 2007. ZigBee 2004 is no longer used and ZigBee 2006 had significant limitations. ZigBee 2007 includes key features for frequency agility, message fragmentation and enhanced security associated with key management.

The routing of messages follows the previously described Cluster-Tree methodology where routes to all points are maintained at each cluster. This allows a very short routing time, but requires lots of routes. Discovery of routes uses the AODV algorithm where paths are explored between clusters.

Network Architecture. The network consists of three specific types of points. The ZigBee Coordinator (ZC) has one required for each network and it initiates network formation. The coordinator may act as a router once the network is formed.

The ZigBee Router (ZR) is actually an optional network component, although a network without routers becomes a point-to-multipoint network described earlier.

The router participates in multi-hop routing of messages. Finally, the ZigBee End Device (ZED) does not allow association and does not participate in routing. As such it is often referred to as a child because it doesn't really have any responsibilities. Figure 5 below illustrates a Zigbee 2007 network.

Figure 5. A typical Zigbee 2007 wireless network configuration.

Strengths. End devices are very low power because they are subservient to parental routers. Cluster-Tree routing provides quick knowledge of routes and thereby efficient routing.

With ZigBee 2007, frequency agility switches from problem channels automatically in a sort of on demand frequency hopping. Long messages are allowed with message fragmentation support and security is flexible with support of separated keys. Finally, the network can scale to be very large.

Limitations. The biggest limitation tends to be in terms of power in the routers. Routers must be powered " they can never go to sleep. In addition, the benefit of Cluster-Tree routing also means that network changes require a lot of route discovery traffic. Heavy traffic volume means lots of collisions and potential message loss. Finally, a coordinator is needed to start and manage the network, so if the coordinator goes down, no one can join and the network can't start.

1 | 2 | 3 | 4

Rate this article: Low High
Current rating
  • .
Embedded.com Career Center
Ready for a change?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS





 :