Light Sensing Wireless Network with Energy Efficient Routing Algorithm Man-Ting Au Thanh Nguyen Marie Shinotsuka Thomas To Georgia Institute of Technology.

Slides:



Advertisements
Similar presentations
Manar Mousa Al-Hamaidi
Advertisements

Developing a WSN application using Crossbow devices and software
CSCI Research Topic Wireless and Sensor Networks TinyOS and Sensor application development using Crossbow sensor products Deepesh Jain.
Lab7: Introduction to Arduino
Feb 2007WSN Training: First Steps in nesC Programming1 First Steps in TinyOS and nesC Programming Topics  Timer Application: MyApp  Application directory.
1 Lab 3 Objectives  Case study: “Hello world” program on motes  Write you first program on mote.
Presentation: Energy Efficient Communication Protocol for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
Sensor Network Platforms and Tools
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
1 Lab1  Objectives  Get familiar w/ hardware  Mote interface board  Mote  Mote sensor board  Get familiar w/ software  MoteWorks  Programmer’s.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
SnoopyBot Department of Computer Engineering Senior Project Winter 2005 The objective of SnoopyBot is to create a wireless robotic surveillance vehicle.
Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert.
An Intro to Robots and Computer Programming
Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Layer-3 Routing Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Wireless TL70 70 mm Wireless Modular Tower Light
Wireless Automated News Display (W.A.N.D.) Daniel Karnik, Eric Scott, David Thompson, Ted Wilcox.
MoteWorks Installation
Connecting LANs, (network devices) Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
1 Lab 5 Objectives  Use XMesh multi-hop networking service to send sensing data to a base station  Using XServe to display the sensor data message on.
Chapter 5 Engineering Tools for Electrical and Computer Engineers.
Network Components: Assignment Three
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
NetSim ZigBee Simulation Code Walkthrough in 10 steps
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Common Devices Used In Computer Networks
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Computer Networks. Why Create Networks? Communication Communication technologies such as , sms, video-conference can be used Makes communication.
Wireless Sensor Networks MOTE-KITS TinyOS Crossbow UC Berkeley.
Work in Progress for Wireless Sensor Networks Yonghe Liu Dept. of Computer Science and Engineering The University of Texas at Arlington.
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
The George Washington University Department of ECE ECE 1010 Intro: Electrical & Computer Engineering –Introducing KIPR Link/Interface and Set-up –Continuation.
Simulation of Distributed Application and Protocols using TOSSIM Valliappan Annamalai.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Feb 2007WSN Training: XMesh Services1 Lab6 Objectives:  Route Control Interface  Understand XMesh transport services 1.Upstream 2.Upstream with end-to-end.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
Data Collection and Dissemination. Learning Objectives Understand Trickle – an data dissemination protocol for WSNs Understand data collection protocols.
Main Issues Three major issues that we are concerned with in sensor networks are – Clustering Routing and Security To be considered against the backdrop.
3.3 Data Networks. Overview Identify the main differences between LAN and WAN. Identify the advantages of using a network over stand-alone computers.
Chapter 11 Extending LANs 1. Distance limitations of LANs 2. Connecting multiple LANs together 3. Repeaters 4. Bridges 5. Filtering frame 6. Bridged network.
Wireless TL70 Sure Cross ® Wireless TL70 Tower Lights combine the best of Banner’s popular Tower Light family with the reliable, field-proven, Sure Cross.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Wireless TL70 Sure Cross ® Wireless TL70 Tower Lights combine the best of Banner’s popular Tower Light family with the reliable, field-proven, Sure Cross.
Thermal Detecting Wireless Sensor Network
Active Message Application: CONNECT Presented by Xiaozhou David Zhu Oommen Regi July 6, 2001.
Wireless Automated News Display (W.A.N.D.) Daniel Karnik, Eric Scott, David Thompson, Ted Wilcox.
In-Network Query Processing on Heterogeneous Hardware Martin Lukac*†, Harkirat Singh*, Mark Yarvis*, Nithya Ramanathan*† *Intel.
1 Software Reliability in Wireless Sensor Networks (WSN) -Xiong Junjie
Thermal Detecting Wireless Sensor Network Presenters: Joseph Roberson, Gautam Ankala, and Jessica Curry Faculty Advisor: Dr. Linda Milor ECE 4007: Final.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Networking Components Quick Guide. Hubs Device that splits a network connection into multiple computers Data is transmitted to all devices attached Computers.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Feb 2007WSN Training: XMesh Enabled Sensor App1 Lab 5 Objectives  Use XMesh multi-hop networking service to send sensing data to a base station  Using.
Wheelchair Navigation Aid Technical Content Review By Rob Riel.
Free Powerpoint Templates Page 1 Presenters: Stephen Ellis & Lorson Blair Research Advisor: Dr. Y. Reddy using MEMSIC’s Professional Kit GRAMBLING STATE.
Projekt „ESSNBS“ Niš, November 4 th – 7 th, DAAD Wireless Measurement System for Environmental Monitoring and Control MM. Srbinovska, V. Dimcev,
Smart Streetlight Proof of Concept Group 3 03/26/16 Tucker Russ Thor Cutler Brandon Berry Anthony Giordano.
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
Wireless Sensor Networks by Craig Young and Chris Theodoridis
Featrues of Compputer Networks
Simulation of Distributed Application and Protocols using TOSSIM
Network Coding Testbed
Protocols.
Protocols.
Presentation transcript:

Light Sensing Wireless Network with Energy Efficient Routing Algorithm Man-Ting Au Thanh Nguyen Marie Shinotsuka Thomas To Georgia Institute of Technology School of Electrical and Computer Engineering March 6, 2008

3/6/2008Light Sensing Wireless Network2 Presentation Outline Objectives Overall Network Technical Objectives Hardware/Software Components Demonstration Plan Acceptance Test Cost Analysis Problems and Solutions Project Schedule

3/6/2008Light Sensing Wireless Network3 Objectives Implement a routing algorithm for a wireless sensor network that determines its routing path based on light conditions of nodes Provide a basic structure for research groups focused on energy efficient wireless sensor network Provide a package, including all hardware and software components, for $2, with 15.19% profit

3/6/2008Light Sensing Wireless Network4 Overall Network Base Stations –Communicate with PC –Receive information packet from nodes –Transmit or receive data Intermediate Nodes –Forward data from transmitter to receiver –Send information packets periodically

3/6/2008Light Sensing Wireless Network5 Technical Objectives Data route only contains nodes that are sensing light, which ensure a most secure path Data route is chosen randomly if both paths are available, thus providing an evenly distributed workload Data is not transmitted when both nodes are not sensing light in order to prevent data loss and retransmission

3/6/2008Light Sensing Wireless Network6 MICAz (Wireless unit) –Low power –Frequency: 2.4GHz –Distance range: 20m-30m –3 programmable slots –3 LED lights (red, green, yellow) MTS400 (Sensor board) –Light intensity: lux (lm/m 2 ) –Spectral responsivity: 400 – 1000 nm –51pin connector for MICAz MIB520 (Programming board) –51pin connector for MICAz –USB cable for PC connection Hardware Components

3/6/2008Light Sensing Wireless Network7 Hardware Configurations MICAz MTS400 PCMIB520 MICAz USB Transmitter/Receiver Nodes

3/6/2008Light Sensing Wireless Network8 Software Components MoteWorks –Provides different applications (e.g. Programmer’s Notepad) for editing and compiling codes –Provides a library of programs written in nesC MoteView –Configures hardware using MoteConfig –Provides precompiled execution files for hardware verification –Displays received/transmitted data in tabular form –Stores data received/transmitted in PostgreSQL

3/6/2008Light Sensing Wireless Network9 2 nodes in the network Light measured by sensors attached to each node (Luminance / m 2 ) Next time instance MoteView

3/6/2008Light Sensing Wireless Network10 Data Management PostgreSQL –MoteView stores data as a table in PostgreSQL –Cygwin or Command Prompt used to view/modify stored data –Transmitter uses this table to decide routes Excel –MoteView can export data to Excel spreadsheet –Table used for acceptance test 2 nodes Light measured by sensors

3/6/2008Light Sensing Wireless Network11 Demonstration Lamp –Placed beside the intermediate nodes –Switch on and off manually Transmitter/Receiver –Display and store data sent/received Nodes –Turn on LED when forwarding data Data from Transmitter –Counts up by 1 for each new data packet Receiver Transmitter

3/6/2008Light Sensing Wireless Network12 Acceptance Test Data routed through the node that is sensing light –Check LED on nodes visually –Compare data sent to data received No data loss took place –Compare tables in transmitter and receiver CasesExpected results Lamp A is on and lamp B is offData will route node A Lamp B is on and lamp A is offData will route node B Both lamps are offData will not be transmitted Both lamps are onData will randomly choose a node

3/6/2008Light Sensing Wireless Network13 Cost Analysis Based on:500 units Parts Cost$ Labor Costs per unit$66.00 Overhead, 60% of Material, Labor & Fringe$ Sales Expense$40.00 Amortized Development Costs$43.35 Subtotal, All Costs$1, Profit per unit$ Selling Price per unit$2, Total Revenue$1,000, Total Profit$151, % Profit15.19%

3/6/2008Light Sensing Wireless Network14 Problems and Solutions Time delay between information packets sent from the two intermediate nodes –Decrease the time interval between two consecutive information packets to keep updating information known at the transmitter Considerable difference in language of nesC from C/Java –Study tutorials from official website –Make use of available codes provided in the MoteWorks library Direct communication between transmitter and receiver –Make sure transmitter and receiver are far away enough to prevent them from directly communicating

3/6/2008Light Sensing Wireless Network15 Project Schedule TasksDeadline Verify all hardware components2/25/2008 Obtain light intensity from MTS4002/29/2008 Test XMesh capability3/3/2008 Upload codes wirelessly (Over-The-Air-Programming)3/3/2008 Program intermediate nodes to transmit information packet3/14/2008 Test transmitter and receiver3/25/2008 Program routing algorithm for transmitter4/10/2008 Combine and test the entire network (debugging)4/18/2008

Questions?