ENSC 427: COMMUNICATION NETWORKS

Similar documents
Wireless Electric Meter Reading Based On Zigbee Technology

Asst. Prof. Information Technology Dept. 1, 2, 3, The Technological Institute of Textile and Sciences, Bhiwani, Haryana, India

Simulation Analysis of Tree and Mesh Topologies in Zigbee Network

ENSC 427 SPRING Communication Networks 4/12/2012. Long Fei Zhao Jordan Angelov StoyanPetrov

Investigating the Impact of Topologies on the Performance of ZIGBEE Wireless Sensor Networks

Simulative Investigation of Zigbee Network Coordinator Failure with Different QoS

EFFECT OF NODES MOBILITY BY MOVING NODES AT DIFFERENT TRAJECTORIES ON ZIGBEE MESH TOPOLOGY

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

CHAPTER 5 THROUGHPUT, END-TO-END DELAY AND UTILIZATION ANALYSIS OF BEACON ENABLED AND NON-BEACON ENABLED WSN

Load Density Analysis of Mobile Zigbee Coordinator in Hexagonal Configuration

Communications Options for Wireless Sensor Networks. Marco Zennaro and Antoine Bagula ICTP and UWC Italy and South Africa

Traffic Modeling of Wireless Body Area Network

MOBILITY REACTIVE FRAMEWORK AND ADAPTING TRANSMISSION RATE FOR COMMUNICATION IN ZIGBEE WIRELESS NETWORKS

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

ZIGBEE AND PROTOCOL IEEE : THEORETICAL STUDY

Guide to Wireless Communications, 3 rd Edition. Objectives

INTEGRATION OF AD HOC WIRELESS SENSOR NETWORKS IN A VIRTUAL INSTRUMENTATION CONFIGURATION

RESOURCES. By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011

By Ambuj Varshney & Akshat Logar

ZigBee----free as a bee!

Impact of Frequencies on IEEE WPANs for Wireless Sensor Networks

WIRELESS SENSOR NETWORK

ZigBee: Simulation and Investigation of Star and Mesh Topology by using different Transmission Bands

KW41Z IEEE and BLE Coexistence Performance

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

Modulation. Propagation. Typical frequency bands

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS

CHAPTER 3 BLUETOOTH AND IEEE

By Nick Giannaris. ZigBee

Självständigt arbete på avancerad nivå

Wireless communication standards: What makes them unattractive for WSN:

ZigBee based WSN Topology Simulation Investigation and Performance Analysis using OPNET

Performance Analysis of IEEE based Sensor Networks for Large Scale Tree Topology

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

IEEE 802 Standard Network s Comparison under Grid and Random Node Arrangement in 2.4 GHz ISM Band for Single and Multiple CBR Traffic

WIRELESS MESH NETWORKING: ZIGBEE VS. DIGIMESH WIRELESS MESH NETWORKING: ZIGBEE VS. DIGIMESH

Simulation Based Performance Analysis of DSDV, OLSR and DSR Routing Algorithm in Wireless Personal Area Network Using NS-2

Topics. Introduction Architecture Node Types Network Topologies Traffic Modes Frame Format Applications Conclusion

CS263: Wireless Communications and Sensor Networks

References. The vision of ambient intelligence. The missing component...

What do we expect from Wireless in the Factory?

ZIGBEE. Erkan Ünal CSE 401 SPECIAL TOPICS IN COMPUTER NETWORKS

Automatic Environmental Monitoring System using Wireless Sensor Network

Impact of Coordinator Mobility on the throughput in a Zigbee Mesh Networks

WIRELESS TECHNOLOGIES

Experimental Testing of Wireless Sensors Network Functionality

VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY BELGAUM-10 S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY DHARWAD-02

Zigbee protocol stack overview

Mobile Communications

Wireless Personal Area Networks (WPANs) Wireless PAN

A Comprehensive Study of ZigBee. Presented by Dr. K F Tsang Citycom Technology Ltd. Tel:

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

Available online at ScienceDirect. Procedia Engineering 154 (2016 )

Multi-channel TDMA Scheduling in Wireless Sensor Networks

IPv6 Stack. 6LoWPAN makes this possible. IPv6 over Low-Power wireless Area Networks (IEEE )

ZigBee Wireless Transceiver Engineering Options

Part I. Wireless Communication

WP-PD Wirepas Mesh Overview

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

Research on Technology Used in Wireless Sensor Networks

Announcements / Wireless Networks and Applications Lecture 9: Wireless LANs Wireless. Regular Ethernet CSMA/CD.

Designing a ZigBee Network

ENSC 427 Communication Networks Final Project Presentation Spring 2012 Group 9

McGill University - Faculty of Engineering Department of Electrical and Computer Engineering

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

WPAN-like Systems. UWB Ultra Wide Band. IrDA Infrared Data Association. Bluetooth. Z-Wave. WPAN Wireless Personal Area Network

ISSN (PRINT): , (ONLINE): , VOLUME-6, ISSUE-1,

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy

Research Directions in Low-Power Wireless Networks

ZIGBEE PROTOCOL FOR SYSTEMATIC PARKING SYSTEM

International Journal of Electronics and Communication Engineering & Technology (IJECET), INTERNATIONAL JOURNAL OF ELECTRONICS AND

A COLLOCATED APPROACH FOR COEXISTENCE RESOLUTION IN WIRELESS HOME NETWORKING

Guide to Wireless Communications, Third Edition. Objectives

TO DESIGN ENERGY EFFICIENT PROTOCOL BY FINDING BEST NEIGHBOUR FOR ZIGBEE PROTOCOL

QUALITY OF SERVICE EVALUATION IN IEEE NETWORKS *Shivi Johri, **Mrs. Neelu Trivedi

Network Media and Layer 1 Functionality

BASIC CHARACTERISTICS OF ZIGBEE AND SIMPLICITI MODULES TO USE IN MEASUREMENT SYSTEMS

Wireless Sensor Networks for Spacecraft DAMON PARSY, CEO OF BEANAIR

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Chapter 16 Networking

ECE 158A: Lecture 13. Fall 2015

OPNET Simulation of IEEE (WiFi) and IEEE (WiMAX) in a small area

Chapter 7. IEEE ZigBee. Liang Zhao, Andreas Timm-Giel

Employing Wireless Bluetooth for C 3 in Industrial Automation C. Norz C. Miller

Chapter 7. ZigBee (IEEE ) Liang Zhao, Andreas Timm-Giel

Sensor-to-cloud connectivity using Sub-1 GHz and

Wireless Ad-Hoc Networks

Wireless# Guide to Wireless Communications. Objectives

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

Wireless Sensor Networks

A smart Home Security system based on ARM9

To enhance Routing in ZigBee Wireless Networks

Evaluating the Impact of Signal to Noise Ratio on IEEE PHY-Level Packet Loss Rate

Seminar: Mobile Systems. Krzysztof Dabkowski Supervisor: Fabio Hecht

Wireless Sensor Networks (WSN)

Data Collector by Using Wireless Technologies IEEE and Bluetooth

A cluster based interference mitigation scheme for performance enhancement in IEEE

Wireless (NFC, RFID, Bluetooth LE, ZigBee IP, RF) protocols for the Physical- Data Link layer communication technologies

Outline. TWR Module. Different Wireless Protocols. Section 7. Wireless Communication. Wireless Communication with

Transcription:

ENSC 427: COMMUNICATION NETWORKS Simulation of ZigBee Wireless Sensor Networks Final Report Spring 2012 Mehran Ferdowsi Mfa6@sfu.ca

Table of Contents 1. Introduction...2 2. Project Scope...2 3. ZigBee Overview...2 3.1. ZigBee Specifications... 2 3.2. ZigBee Layers... 3 3.2.1. Application Layer... 3 3.2.2. ZigBee Device Objective... 4 3.2.3. Network Layer... 4 3.2.4. Medium Access Control Layer... 4 3.2.5. Physical Layer... 4 3.3. ZigBee Hardware...4 3.3.1. Coordinator... 5 3.3.2. Router... 5 3.3.3. End device... 5 3.4. Network Topology...5 3.4.1. Star Topology... 6 3.4.2. Mesh Topology... 6 3.4.3. Tree Topology... 6 4. ZigBee Network Simulation Using OPNET 16...7 4.1. ZigBee Model Properties... 7 4.2. Small scale WSN... 8 4.3. Medium scale WSN... 9 4.4. Large scale WSN... 10 5. Simulation Results...10 5.1. Small scale WSN... 10 5.2. Medium scale WSN... 10 5.3. Large scale WSN... 11 i

6. Discussion and Conclusion...14 6.1. Simulation result conclusion... 14 6.2. Future work... 15 7. References...16 ii

1. Abstract ENSC 427: COMMUNICATION NETWORKS The ZigBee protocol stack based on IEEE 802.15.4 offers a practical, cost-effective solution for low-cost and low power consumption WPANs. These characteristics make ZigBee networks the ideal candidate for Wireless Sensor Networks in many applications such as Commercial Building and Home Automation, Medical equipment monitoring and Industrial control. Latency and reliability are significant performance measurements in sensor networks; this project focuses on simulating and assessing a Wireless Sensor Network implementing the ZigBee protocol using the OPNET 16 network simulation tool. 1

1. Introduction ENSC 427: COMMUNICATION NETWORKS The use of Wireless Personal Area Networks has been steadily increasing in recent years. The inconvenience and logistical concerns of laying wires for a communication network lay the ground for a much more appealing technologies incorporating wireless transmission. Removing the constraints of the physical installation of wires, wireless solutions provide diversity and in many applications can reduce cost. ZigBee is based on the IEEE 802.15.4 standard along with other protocols like Wi-Fi and Bluetooth. ZigBee operates in the industrial, scientific and medical (ISM) radio band, specifically at 2.4 GHz internationally and 868 MHz or 915 MHz in specific parts of the world. ZigBee differs from Wi-Fi and Bluetooth technologies; in that is was mainly developed for low-rate WPAN s (LR-WPAN). Technology defined by the ZigBee specification is intended to be much simpler and less expensive than that of other WPANs. The simplicity and cost of ZigBee networks makes them a great candidate for wireless control and monitoring applications. The ZigBee protocol can support over 64,000 nodes and can operate in three network topologies: Star, Tree and Mesh. The large amount of supported nodes is another appealing characteristic, specifically in industrial applications. 2. Project Scope The primary goal of this project is to investigate and evaluate the ZigBee protocol using OPNET simulation tool. Specifically, this project will analyse ZigBee wireless sensor networks (WSN) in both star and mesh topologies. For both topologies, the number of transmitting nodes and the physical size of the network will be altered to understand their effects. The goal is to emulate a WSN, hence, the physical expansion of the network (to mimic industrial applications) and the addition of numerous nodes to imitate various sensors. 3. ZigBee Overview 3.1. Zigbee Specifications Table 1 below highlight some major specifications of the ZigBee protocol. Transmission Band Table 1: ZigBee specifications Transmission Range (meters) ~100 Network size (# of nodes) > 64,000 Throughput (kb/s) up to 250 Maximum children (# of children) 2 868, 915 and 2459 MHz 254

3.2. ZigBee Layers Figure 1 below depicts the four layers of the ZigBee protocol. The ZigBee Alliance provides the specifications for the Application and Network layers whilst the IEEE 802.15.4 standard provides specifications for the bottom two layers: Medium Access Control (MAC) and Physical. MAC and Physical layer specifications are provided by the IEEE 802.15.4 standard to assure coexistence with other wireless protocols such as Bluetooth and Wi-Fi. The following sections will provide a brief overview of each of the four layers, and the ZigBee Device Object. Figure 1: ZigBee protocol layers 3.2.1 Application Layer The application layer is the highest-level layer defined by the ZigBee specification. This layer contains applications running on the ZigBee network and thus provides the effective interface to the user. A single node can support 240 applications, where application number 0 is reserved for the ZigBee Device Object. Applications on this layer can provide services such as building automation, temperature control, industrial control and wireless sensor monitoring. 3

3.2.2 ZigBee Device Object ENSC 427: COMMUNICATION NETWORKS The ZigBee device object represents the ZigBee node type of the device; defining the nodes role on the network. It is resident on all ZigBee nodes and provides generic ZigBee device functions. Since the ZigBee Device object is present on all devices, it is a useful and interoperable way of managing and gathering system properties. 3.2.3 Network Layer As depicted in figure 1 the network layer is responsible for network management and addressing, message routing, route discovery as well as security features. The ZigBee Alliance defines this layer. 3.2.4. Medium Access Control Layer The MAC layer determines source and destination addressing of frames and is extracted from the IEEE 802.15.4 standard. To provide reliable data transfer, this layer provides multiple access control in the form of Carrier Sense Multiple Access and Collision Avoidance (CSMA/CA). 3.2.5. Physical Layer The physical layer is provided by the IEEE 802.15.4 standard. The physical layer is ultimately responsible for providing the data transmission service. This layer manages the physical RF transceiver; it performs channel selection as well as energy and signal management routines. As well, this layer exchanges data with the MAC layer above it. The physical transmission of radio waves occurs in different frequency bands which are mentioned in table 1. To avoid radio interference in order to support coexistence with other wireless technologies, the physical layer allows for channel selection. 3.3. ZigBee Hardware ZigBee networks can be comprised of three components. The three components are ZigBee coordinators, routers and end devices. Each device is responsible for specific roles within the network. Figure 2 shows the OPNET model for each ZigBee component. 4

Figure 2: OPNET ZigBee models 3.3.1. Coordinator For every ZigBee network there must be one and only one coordinator. The coordinators responsibilities include initializing the network, selecting the transmission channel and permitting other ZigBee nodes to connect to its network. A ZigBee coordinator can also route traffic within a network. 3.3.2 Router A ZigBee router is responsible for message routing within a network. Not all networks require a router because traffic can travel directly from an end device to a coordinator or even from end device to another end device by using routing features of a coordinator. A routing device can also act as an end device; however, its routing capabilities would be inactive. A router can have child nodes connected to it depending on the network topology implemented. 3.3.3. End device ZigBee end devices connect to routers or coordinators in a network but cannot have other devices connect to the ZigBee network by piggybacking of its connection. End devices are the end points of a ZigBee network and contain limited functionality to talk to parent nodes (coordinator or a router). Since they do not have routing responsibilities and can enter low-power sleep modes during periods of inactivity, ZigBee end devices have substantial battery lives. Due to its limited functionality, end devices impose limited memory footprints and can therefore be less expensive to manufacture than a router or a coordinator. 3.4. Network Topology ZigBee networks support operating in Star, Tree, and Mesh topologies. Depending on the application of the ZigBee network, topology selection can drastically affect the behaviour of the network. For this reason, proper topology selection is very important. 5

3.4.1. Star Topology ENSC 427: COMMUNICATION NETWORKS The star topology is the simplest of the three and is depicted in figure 3. Its simplicity is very attractive but also presents certain drawbacks. Since the coordinator is at the center of the star all incoming data from end devices destined for other end devices must pass through this node. As well, the coordinator can be the destination of outgoing traffic from end devices, for example, in a wireless sensor network where sensor traffic is sent to the coordinator for logging and/or processing. 3.4.2. Mesh Topology Figure 3: Star topology A mesh topology offers multiple paths for messages within the network; this lends itself to greater flexibility than other topologies. If a particular router fails, the network can reconstruct an alternative path through other routers in the network. Figure 4 depicts a ZigBee network implementing mesh topology. 3.4.3. Tree Topology Figure 4: Mesh topology In a tree network, the coordinator is at the top (root) of the tree. End devices can connect to this root via a direct point to point connection or through a child router of the coordinator. For every child router connected, additional child routers can also be connected, creating different levels of nodes. Message passing within the network works in a hierarchical manner, source nodes must transmit messages to their parents (the node one level higher than the source node) which then relay their messages higher up the tree until it reaches the 6

coordinator or until it reaches a router that can redirect the message back down the tree to the intended destination. Figure 5 depicts a typical tree topology scenario. Figure 5: Tree topology 4. ZigBee Network Simulation Using OPNET 16 OPNET 16 is used to simulate a ZigBee network. OPNET contains device models for ZigBee coordinators, routers and end devices. The main focus of the network simulation is to analyse ZigBee network performance in the context of a WSN. WSNs can range in size from a few metres to thousands of meters; for example, agricultural and environmental applications often span large distances while residential building automation applications can be much smaller. As well, some WSNs employ only a handful of end device sensors while others employ hundreds, and sometimes even thousands of end devices. To compensate for these variations in WSN networks, three scales will be considered: 10mx10m, 100mx100m and 1000mx1000 m. Within each of these scenarios a star and mesh topology will be simulated. Tree networks are omitted from this simulation, due to their relative unreliability I have chosen not to implement this topology as a WSN. In a tree network, if one parent router fails, all communication to children underneath this failed node are lost. As well as varying the scale and topology of the scenario, end devices in each scenario will be increased to better represent real life applications of large WSN s. 4.1. ZigBee Model Properties To better simulate a WSN, several default parameters of ZigBee models were altered. The altered parameters were transmission power (mw), packet reception power threshold, data rate and transmission bands as described in figure 6. 7

Figure 6: ZigBee model parameters The transmission power was reduced from 5W to 3mW to reflect typical transmission powers for wireless sensor nodes. Typical packet reception power thresholds for ZigBee devices range from -80 db to -100 db, more sensitive devices are more costly; to exemplify ZigBee`s low cost characteristics a reception power threshold of -90 db was selected. The data rate of 250000 bps is not common in WSNs; however, this was selected to explore the worst case scenario. This data rate can reflect an industrial control application where a ZigBee sensor node is continuously monitoring and transmitting a sensor value for a feedback control loop as opposed to intermittent sensor value transmissions. Finally, the transmission band was selected as 2.45 GHz because this band is intended for international use as opposed to 915 MHz and 868 MHz which are limited to certain geographical areas. The transmission band of 2.45 GHz maintains international interoperability of ZigBee hardware. 4.2. Small scale WSN This scenario will simulate a 10mx10m area in both star and mesh topologies. In the star topology there will be 10 nodes sending traffic to a ZigBee coordinator at the center of the network and then 50 sensors. The mesh network will also consist of 10 and subsequently 50 nodes sending traffic to the coordinator, of the 10 nodes 2 will be routers (also acting as end devices) and of the 50 nodes 7 will be routers. Figure 7 below depicts the star topology mentioned (with only 4 nodes for visual simplicity) and figure 8 depicts a mesh topology layout (again with limited nodes for visual simplicity). 8

Figure 7: Star topology in OPNET Figure 8: Mesh topology in OPNET 4.3. Medium scale WSN This scenario will inherit the layout of the small scale WSN network mentioned above but on an increased scale of 100mx100m. The number of transmitting nodes and routers remains the same as in the previous scenario. 9

4.4. Large scale WSN This scenario is 1000mx1000m large and employs both star and mesh networks. For the star network 10 and 250 transmitting nodes will be simulated. The mesh layout will implement 10, 50 and 250 transmitting nodes with 2,7 and 27 routers respectively. 5. Simulation Results 5.1. Small scale WSN End-to-end delay (ETE) is a global statistic in OPNET, it describes the time it takes for a message to flow from source to destination. Figure 9 details the result of this scenario in relation to time averaged ETE delay of both topologies. We can see the increase in ETE delay as ZigBee nodes are increased from 10 to 50, more importantly we can see a drastic increase in ETE delay between the star and mesh topologies. 5.2. Medium scale WSN 10 node star network 50 node star network 10 node mesh network 50 node mesh network Figure 9: Scenario 1: ETE delay (sec) vs Simulation time (min) In this scenario, we see a minimal increase in ETE delay as detailed in figure 10 below. This can be attributed to the transmission range of ZigBee devices, since this scenario is well within the transmission range of ZigBee 10

devices. Notice that there is an approximately two fold increase in delay when comparing star and mesh networks. This is attributed to the extra hop introduced in mesh networks, for messages to pass from end devices to the coordinator they must first be received by an intermediate device, the ZigBee router. Accordingly, an extra hop is increasing the ETE delay by 100%. 10 node star network 50 node star network 10 node mesh network 50 node mesh network Figure 10: Scenario 2: ETE delay (sec) vs simulation time (min) 5.3. Large scale WSN In this scenario the scale is very large and we expect that some ZigBee nodes will lie outside the transmission range in the star topology. From figure 11 we can see that as we increase the end devices from 10 to 250 for the star topology there is a slight increase in ETE delay. This can be attributed to the increased load on the coordinator due to the immense amount of traffic in the network. For the mesh topology with 10 nodes we observe an expected value of ETE delay around twice that of the star network for 10 nodes; however, as we increase the nodes to 50 and 250 we observe a discrepancy in ETE delay. Instead of ETE delay increasing when 200 nodes are added, it is dropping. This can be attributed to the increase in router density per unit area since the scale of the simulation remains the same and an extra 20 routers are added. When the router density is increased messages originating on the edges of the network can find a more direct route through routers to their destination; the coordinator. When there are only 50 nodes messages must traverse more routers before ending up at their destination. 11

10 node star network 250 node mesh network 250 node star network 50 node mesh network 10 node mesh network Figure 11: Scenario 3: ETE delay (sec) vs simulation time (min) To explore the effectiveness of mesh networking in increasing transmission range in this scenario we must also look at goodput, the amount of useful information received by the coordinator. In order to do this, we first look at the goodput of the coordinator in the star topology when there are 250 nodes. Figure 12 depicts the goodput at the coordinator as well as traffic sent by one of the 250 transmitting nodes. 12

Received traffic at Coordinator (bps) Traffic sent by one end device (bps) Figure 12: Scenario 3: Data rate (bps) vs simulation time (min) We can see that although each of 250 nodes is transmitting approximately 1100 bits/sec, the coordinator is receiving anywhere from 500 bits/sec to 1500 bits/sec. Ideally we would expect the coordinator to receive all the traffic destined for it but clearly many nodes are too far away. We can confirm that routers in the mesh topology are effectively increasing the range of outlying nodes by looking at figure 13. 13

Received traffic at Coordinator, Mesh network 250 nodes (bits/sec) Received traffic at Coordinator, Star network 250 nodes(bits/sec) Figure 13: Scenario 3: Data rate (bps) vs simulation time (min) Figure 13 shows us that by employing a mesh topology the coordinator is receiving approximately 3.5 times more traffic than it did when the star topology is implemented. This effective increase in transmission range is due to the addition of routers in mesh networks, by sending messages to intermediate devices (routers) which then relay messages to other routers until the coordinator is in range, nodes far away from the coordinator can still communicate with the coordinator. 6. Discussion and Conclusion 6.1. Simulation result conclusion In this project, WSN s were evaluated in various scenarios to understand how the ZigBee protocol behaves in the application of a WSN. From the simulation results we have observed that for a small sized network the star topology is quite effective, although a mesh network could also be used it would introduce unnecessary cost and complexity to the network. If a mesh network is implemented there would be an unnecessary bottleneck of resources at the router, as well this router would use a considerable amount of energy, circumventing one of the major advantages of the ZigBee protocol: low power consumption. Although there is a bottleneck in a star 14

network as well (coordinator) we assume that in a WSN this node is not operating via battery power due to its data logging requirements. In the second scenario a medium sized WSN was simulated. Both star and mesh networks performed similarly but the mesh network exhibited larger ETE delays. Depending on the specific application of the WSN in a medium sized network, a star or mesh network can be appropriate. If ETE delay is of utmost importance, for example, in industrial control applications it might be suitable to deploy a star network to reduce ETE delay. Finally, we examined a large ZigBee WSN and concluded that a star topology is not appropriate in this situation. By implementing a mesh topology it is possible to avoid transmission range limitations of ZigBee end devices. This feature is extremely appealing, especially for WSN applications in agricultural and environmental monitoring due to the typically large span of these networks. 6.2. Future work Some future work that can be implemented is to physically construct a ZigBee network. I am currently working on a Capstone project involving Bluetooth communication to relay sensor data to a central processing unit. In the future I would like to explore implementing a ZigBee network instead of Bluetooth due to unfavorable power consumption characteristics of the Bluetooth protocol. As well, using OPNET in the future I will simulate RF interference to evaluate ZigBee network operation under interference. Ideally I would also like to quantitatively model ZigBee energy consumption in the future. 15

7. References [1] I.S. Hamoodi et al (2009) Comprehensive Performance Study of OPNET Modeler For ZigBee Wireless Sensor Network 2009 Third International Conference on Next Generation Mobile Applications, Services and Technologies. [Online]. 3, pp. 357-362. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=05337413 [Mar. 26, 2012]. [2] Holger Karl, Andres WIllig Protocols and Architectures for Wireless Sensor Networks, John Wiley and Sons Ltd, 2006. [3] Sinem Coleri Ergen. "ZigBee/IEEE 802.15.4 Summary" Internet: http://pages.cs.wisc.edu/~suman/courses/838/papers/zigbee.pdf, Sept.10, 2004 [Mar.15, 2012]. [4] Zigbee Technology. Internet: http://www.zigbee.org/about/abouttechnology/zigbeetechnology.aspx, Jan.2, 2012 [Mar. 17, 2012]. [5]How to use the ZigBee Device Object (ZDO). Internet: http://www.ember.com/faq/zdo, [Apr. 8, 2012]. [6] ZigBee Technology Overview. Internet: https://docs.zigbee.org/zigbee-docs/dcn/09-5376.pdf, 2009, [Apr. 8, 2012] 16