CMP EMBEDDED.COM

Login | Register     Welcome Guest ESC Boston  esc india  Call for Abstracts
 

Eeny, Meeny, Miney Moe: choosing the right low power wireless sensor network protocol: Part 3
Comparing Zigbee to TI's proprietary SimpliciTI wireless network



Embedded.com
Shifting away from the discussion in Part 1 and Part 2 about general decision criteria for choosing the most appropriate low power wireless sensor network, we will now focus on one specific proprietary protocol, Texas Instruments' SimpliciTI and compare it to Zigbee and provide some specific implementation examples.

ZigBee
ZigBee uses the 802.15.4 standard as the basis for its peer-to-peer communication. The standard was developed and is managed by the ZigBee Alliance, a group of companies invested in the standard's propagation throughout the wireless industry, and is becoming a common "buzz" word in the industry.

Yet it has its own niche of applications and should be understood for what it is, rather than immediately applied to all low power wireless applications.

Most-commonly used as an asynchronous communication standard, ZigBee employs CSMA/CA channel access, and maintains all the functionality as described in the section on 802.15.4.

Targeting the same market sectors, ZigBee provides a number of advantages to a developer seeking near-guaranteed message delivery, effortless large-scale network integration and interoperability of devices, all while providing solutions to many higher-level networking problems that are not directly addressed by the 802.15.4 standard.

A ZigBee network will be implemented as one of three topologies, depicted in Figure 9 below. Like 802.15.4, a ZigBee network supports peer to peer communication and a star configuration. It adds to the 802.15.4 specification a routing protocol and a hierarchical network addressing scheme that allow for cluster-tree topologies (of the same PAN ID) and multi-hop mesh networking topologies.

Figure 9--Network configurations for ZigBee

These topologies are supported by 802.15.4 FFD and RFD nodes that can assume one of three logical abstractions of responsibility. A ZigBee Coordinator, forcibly an FFD, will start the network and manages most of the network parameters including network joins, security keying, and is an integral part of routing messages.

A ZigBee Router, also an FFD, is responsible for forwarding messages to and from other network nodes and enables the mesh networking features of ZigBee networks, as well as extends the overall range of the network. ZigBee Coordinators and Routers are typically mains powered, as they should be able to receive and transmit messages at any time.

If the application's data transactions were to be expectedly periodic, then ZigBee can also employ the TDMA messaging protocol of an 802.15.4 synchronous network. A ZigBee End Device, implemented as an RFD, seeks to minimize its duty cycle and resource requirements in order to be able to operate on batteries for an extended period of time.

Figure 10--OSI network model for ZigBee

ZigBee is a good fit for applications that require:

Faith in a standardized physical layer and lower layer protocol (IEEE 802.15.4)
Standardized higher layer protocol (with e.g. mesh topology, multi-hop)
Full interoperability; even up to the application layer (public profiles)
Minimal design and development effort (focusing on application only)
High competition between support and maintenance vendors/providers

ZigBee can accept drawbacks like:

Cost for ZigBee Alliance membership
Certification costs (not needed if not targeting a ZigBee compliant/certified product)
Code size (overhead of functionality one might not use)
Radio channel restrictions (to the channels specified in IEEE 802.15.4)

The above list presents many items that require clarification, so this explanation will begin with a description of the standardized higher layer protocol. In comparison to 802.15.4, as is shown in Figure 10 above, ZigBee implements up through the Transport layer and even some of the session layer of the OSI network model for wireless applications.

1 | 2 | 3 | 4

Rate this article: Low High
Current rating
  • .
Embedded.com Career Center
Ready to take that job and shove it?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS


 :