wireless sensor networks with motes gurdip singh and sumeet gujrati

19
Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Upload: reynold-morton

Post on 03-Jan-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Wireless Sensor Networks with Motes

Gurdip Singh and Sumeet Gujrati

Page 2: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Platforms

• Crossbow Motes• TinyOS

Page 3: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Mica2 and Mica2Dot• ATmega128 CPU

– Self-programming– 128KB Instruction EEPROM– 4KB Data EEPROM

• Chipcon CC1000– Manchester encoding– Tunable frequency

• 315, 433 or 900MHz– 38K or 19K baud

• Lower power consumption– 2 AA batteries

• Expansion– 51 pin I/O Connector

1 inch

Page 4: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

MTS300CA Sensor Board

Page 5: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Programming Board (MIB510)

Page 6: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati
Page 8: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Demo

Page 9: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Experimentation Testbed

Page 10: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati
Page 11: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Interfaces

provides uses

Component: Provide or use multiple interfaces of the same type or different types

Page 12: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Components

Simple components

Configuration

Page 13: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Blink

This application simply causes the red LED on the mote to turn on and off at 1Hz

Page 14: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

BlinkBlink.nc configuration Blink {}implementation { components Main, BlinkM, SingleTimer, LedsC;

Main.StdControl -> BlinkM.StdControl; Main.StdControl -> SingleTimer.StdControl; BlinkM.Timer -> SingleTimer.Timer; BlinkM.Leds -> LedsC;}

Page 15: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

ADC GenericComm

Main

Sender

LEDs GenericComm

Main

Receiver

Page 16: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

ADC

GenericComm

Main

Sender

LEDs

Main

Receiver

MultiHop

GenericComm

MultiHop

Page 17: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Research ChallengesData collection

• Real time information• Anonymous communication• Large networks• System of systems

Constraints: • Energy consumption• Failures• Unreliable communication

• Remote reprogramming• Rapid development of new applications

Page 18: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

19

TinyDB GUI

TinyDB Client APIDBMS

Sensor network

TinyDB

TinyDB query processor

0

4

0

1

5

2

6

3

7

JDBC

Mote side

PC side

8

Page 19: Wireless Sensor Networks with Motes Gurdip Singh and Sumeet Gujrati

Browsing the Physical world….