Moving beyond Zigbee for star networks

By Chris Downey*
Tuesday, 01 November, 2011


Multihop mesh protocols, such as Zigbee, are widely known for their ability to link together low data rate machine-to-machine (M2M) applications. Zigbee, in particular, is targeting itself as the standard bearer for wireless, low-power meshing protocols.

Many of Zigbee’s features touch on the requirements for expanding wireless M2M markets. Low data rate, low power, enhanced range through the mesh and automated on-demand routing of packet data are the key aspects that are responsible for creating such a buzz in the M2M market.

 
Figure 1: An example of a star network with multiple end nodes, in which all nodes communicate to a single central server.

It is important to consider the actual data flow through the network when implementing a Zigbee-type mesh. While all nodes may be capable of communicating with each other, in reality, most networks are point-to-multipoint (or multipoint-to-point, depending on the perspective) and form a star topology.

Data flows from a central server to specific end points, which in turn collect data or provide some sort of action. Data from the end points is also able to flow back to the central point. This is the basic network flow for the majority of wireless sensor and control applications, including building automation, telehealth, smart energy and retail.

For a star network, a multihop mesh is not a requirement, but rather a feature to ensure connectivity from all nodes. For star networks, the amount of overhead required for a Zigbee network may be restrictive to an optimal solution.

 
Figure 2: Star network implemented over a multihop mesh.

Zigbee has a dual layer addressing scheme with a lower layer Institute of Electrical and Electronics Engineers (IEEE) address hard coded on the nodes and a dynamically assigned network address for transport.

Because only the network address is used to route data, an end user must translate between the IEEE address and the network address to properly address the packets.

This is analogous to how the address resolution protocol (ARP) operates in traditional ethernet networks. This dual layer addressing is common for routed networks and provides a layer of abstraction from the hardware (IEEE) layer.

For star networks, it only serves to provide another layer of complexity to a simple issue of connectivity.

The mesh is based on an underlying radio frequency protocol defined by the IEEE 802.15.4 standard. The 802.15.4 standard is a direct-sequence spread spectrum (DSSS) modulation system designed to operate in the 868, 900 MHz, and 2.4 GHz ISM bands.

In practice, most transceivers operate at 2.4 GHz, as it provides worldwide acceptance and the higher 250 Kbps RF data rates. In many parts of the world, including Europe, 2.4 GHz DSSS transceivers are limited to 10 mW of radiated output.

Compare this to frequency hopping systems such as Bluetooth and proprietary RF, which can radiate up to 100 mW per Conformité Européenne (CE) regulations (10x the output power).

This limitation reduces the overall power consumption of the module, but it also limits the range of the module as well. Zigbee addresses this range issue through multihop mesh routing.

Adding routers to provide connectivity has drawbacks though. First, it increases the overall costs of the system as there is a requirement for more transceivers. Second, as each packet is routed through an additional node, the overall latency of the system increases due to the node possessing a single transceiver that prevents it from transmitting and receiving at the same time.

Latency can be further increased if there is a need to perform a route request before transporting the data packet. The complexity of the data traffic can be seen in the data flow diagram.

In Figure 3, if it is assumed that each of the 10 transmissions takes at least 10 ms (and that would not take into account the need to retransmit any data), then it would take over 100 ms for the user to receive acknowledgement.

 
Figure 3: Zigbee packet delivery.

Zigbee Pro, the third major revision of the Zigbee spec, addresses this by implementing source routing. Source routing can reduce the amount of route requests that are required, but adds additional overhead to the data packets sent across the air by including each of the hops’ network addresses in the packet.

The high latency can restrict networks from being able to effectively stream data from one point to another. If the nodes can only transmit 100 bytes of data with every packet transmission, at 100 bytes every 100 ms, the actual data rate is only 8 Kbps, less than the 9600 baud rate that many applications use for data transfer.

It is much less than the 115,200 that many more applications require. Due to these restrictions, all data must be managed as discrete packets which are sent at infrequent intervals.

Finally, if additional routers are required to provide connectivity, then the end user is responsible for providing the infrastructure to support the intermediate routers. Additional nodes result in additional costs, additional power sources and must be placed in a location that enables them to provide optimum coverage.

These coverage issues can often be resolved by substituting for the lower power intermediate router with higher power transmitters at each end of the link. Moving from 10 mW to 100 mW will provide a 10 dBm gain in the link budget, roughly 2.5x increase in range.

In addition, for non CE markets such as North America, higher output powers up to 1 W are available to provide additional coverage. Once free from the constraints of Zibgee’s power and data rate restrictions, end users can select from a wealth of standard and proprietary solutions that suit their M2M applications.

One comparative example that offers a solution over a traditional Zigebee transceiver is the Laird Technologies LT2510 series of frequency hopping serial to wireless modules.

Designed for industrial M2M applications, the series offers range and throughput in a small form factor.

The series features intelligent server/client architecture, suitable for point-to-point and star networks. The intelligence of these devices abstracts the complex underlying RF protocols and their higher output power eliminates the need for multiple devices to provide connectivity over large distances.

The series allows an unlimited number of clients to automatically sync to a single server, the central point in a star system. The end user is presented with a direct serial link from the host device to the host connected to the central server.

With ranges up to 4 km, the LT2510 series provides a large coverage area for star networks. Figure 4 shows the same user data being sent over a comparable LT2510 system.

 
Figure 4: LT2510 packet delivery.

Since the series is offered with higher output power, the entire link can be managed with just the two principal nodes. There is no need for intermediate routers or a routing protocol. The data flows from the source to the destination and the acknowledgment can be received in as little as 6.5 ms with no retries.

Acknowledgements in less than 30 ms are typical for most networks. With optimal configurations, line rates of 115,200 bands are possible to allow for streaming data across the wireless link.

The table highlights a model comparison of some of the key attributes of a LT2510 100 mW transceiver versus a typical Zigbee 10 mW transceiver.

 
Table 1: Comparison of LT2510 100 mW vs Generic Zigbee 10 mW transceiver.

The LT2510 modules provide an easy, fully certified implementation for a serial to wireless network. They also provide a number of features which the original equipment manufacturer host can use to optimise performance.

These features include a reduced idle current draw of less than 10 mA, 50 µA sleep states with the ability to wake up and transmit in less than 26 ms and application programming interface features to redirect transmitted data using API headers.

In addition, the series has RF modes that allow for a 500 Kbps RF data rate, twice the rate of 802.15.4 Zigbee networks.

The combination of easy-to-use, quick time to market, and global certifications allows the OEM to integrate the modules into their designs for star networks quickly and cost-effectively.

Star networks present challenges, from managing the number of end nodes, ensuring connectivity and balancing data from, and to, the source point. These challenges are enough without adding the unnecessary overhead from a multihop mesh solution.

Star networks can benefit from a simpler, more effective solution. Zigbee has some great features which make it a powerful protocol for M2M communications but that does not mean it is optimised for all networks.

Identifying the key requirements and selecting a wireless solution that is optimised for star networks can reduce the time-to-market and also provide for a more robust solution.

*Chris Downey has been with Laird Technologies for over three years. He has been responsible for the network design and troubleshooting for a Tier 1 data communications network, systems administration in a nationwide enterprise network, and was a field applications engineer for embedded wireless modules. Downey is currently a product manager for wireless modules at the Lenexa, Kansas facility. He has a BS in Electrical Engineering

Laird Technologies

www.lairdtech.com

Related Articles

UHF CB — you must be joking!

Back in the 1970s, when CB radio was beginning to come into common use, the Spectrum Management...

'Curving' light beams could enable terahertz comms

In the near future we'll need to transition to much higher communication frequencies than...

Antenna upgrade enables better sewer management

Amphenol Procom recently consulted a US company that produces devices that collect data relevant...


  • All content Copyright © 2024 Westwick-Farrow Pty Ltd