+ All Categories
Home > Documents > Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed...

Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed...

Date post: 05-Jan-2016
Category:
Upload: rebecca-carter
View: 215 times
Download: 2 times
Share this document with a friend
29
Transcript
Page 1: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 2: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 3: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

What it is?

Page 4: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 5: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

Applications

Page 6: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

Applications

Page 7: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

Applications11 11

Page 8: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

Application

50 nodes on 4th floor5 level ad hoc net30 sec sampling250K samples to database over 6 weeks

Page 9: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 10: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 11: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 12: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 13: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 14: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 15: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 16: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

TinyOS is a free and open source component-based operating system and platform targeting wireless sensor networks (WSNs).

TinyOS is an embedded operating system written in the nesC programming language as a set of cooperating tasks and processes. It is intended to be incorporated into smartdust.

TinyOS started as a collaboration between the University of California, Berkeley in co-operation with Intel Research and Crossbow Technology, and has since grown to be an international consortium, the TinyOS Alliance.

Page 17: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 18: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 19: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 20: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 21: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 22: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Page 23: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

TinyOS-2.xA nesC application consists of one or more components assembled, or wired, to form an application executable.

A component provides and uses interfaces.There are two types of components in nesC: modules and configurations.

Modules provide the implementations of one or more interfaces.

Configurations are used to assemble other components together, connecting interfaces used by components to interfaces provided by others.

Page 24: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

TinyOS-2.x BlinkAppC.nc

configuration BlinkAppC { configuration BlinkAppC { }} implementation { implementation { components MainC, BlinkC, LedsC;components MainC, BlinkC, LedsC; components new TimerMilliC() as Timer0;components new TimerMilliC() as Timer0; components new TimerMilliC() as Timer1;components new TimerMilliC() as Timer1; components new TimerMilliC() as Timer2;components new TimerMilliC() as Timer2; BlinkC -> MainC.Boot; BlinkC -> MainC.Boot; BlinkC.Timer0 -> Timer0;BlinkC.Timer0 -> Timer0; BlinkC.Timer1 -> Timer1;BlinkC.Timer1 -> Timer1; BlinkC.Timer2 -> Timer2; BlinkC.Timer2 -> Timer2; BlinkC.Leds -> LedsC; BlinkC.Leds -> LedsC; } }

Page 25: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

TinyOS-2.xBlinkC.nc:

module BlinkC { uses interface Timer<TMilli> as Timer0; uses interface Timer<TMilli> as Timer1; uses interface Timer<TMilli> as Timer2; uses interface Leds; uses interface Boot; } implementation { event void Boot.booted() { call Timer0.startPeriodic( 250 ); call Timer1.startPeriodic( 500 ); call Timer2.startPeriodic( 1000 ); } event void Timer0.fired() { call Leds.led0Toggle(); } event void Timer1.fired() { call Leds.led1Toggle(); } event void Timer2.fired() { call Leds.led2Toggle(); } }

Page 26: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

TinyOS-2.x

Page 27: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

Case StudyIntelligent Buildings

Page 28: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

Case StudyShop Floor

Page 29: Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.

Recommended