structure of wireless sensors network based on tinyos

20
Shahin Farshchi, Member, IEEE, Aleksey Pesterev, Paul Nuyujukian, Eric Guenterberg, Istvan Mody, and Jack W. Judy, Senior Member, IEEE, ” Structure of Wireless Sensors Network Based on TinyOS” IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, VOL. 18, NO. 2, APRIL 2010 Presenter: Shao-Kai Liao Adviser: Tsung-Fu Chien Date: 12.7.2011 12/7/2011 1

Upload: ulfah

Post on 06-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

Shahin Farshchi, Member, IEEE, Aleksey Pesterev, Paul Nuyujukian, Eric Guenterberg, Istvan Mody, and Jack W. Judy, Senior Member, IEEE, ” Structure of Wireless Sensors Network Based on TinyOS” IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, VOL. 18, NO. 2, APRIL 2010. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Structure of Wireless Sensors Network Based on  TinyOS

Shahin Farshchi, Member, IEEE, Aleksey Pesterev, Paul Nuyujukian, Eric Guenterberg, Istvan Mody, and Jack W. Judy, Senior Member, IEEE,

” Structure of Wireless Sensors Network Based on TinyOS”IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, VOL. 18, NO. 2, APRIL 2010

Presenter: Shao-Kai Liao

Adviser: Tsung-Fu Chien

Date: 12.7.2011

12/7/2011 1

Page 2: Structure of Wireless Sensors Network Based on  TinyOS

OutlineOutline

IntroductionIntroduction

PurposePurpose

Methods & Methods & MaterialsMaterials

ConclusionsConclusions

12/7/2011 2

Page 3: Structure of Wireless Sensors Network Based on  TinyOS

IntroductionIntroduction Structure of Wireless Sensor Network (WSN)

MEMS (Micro Electro Mechanical Systems)

Embedded system

Wireless communication

Distributed processing

Sensor technology

微機電系統 ( Micro Electro Mechanical Systems , MEMS) 無線感測器網絡( Wireless Sensor Network , WSN )

12/7/2011 3

Page 4: Structure of Wireless Sensors Network Based on  TinyOS

IntroductionIntroduction

Application of Wireless Sensor Network

High application values in domains of military, medical, industrial, agriculture and environmental monitoring.

Development and application profound influence will be generated to every domain of human-being.

12/7/2011 4

Page 5: Structure of Wireless Sensors Network Based on  TinyOS

PurposePurpose

Advantages of Telosb nodeLow cost.Low power consumption.Small size.The structure of wireless sensor network directly

affects system performance.

12/7/2011 5

Page 6: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials Architecture

Hardware

○ Self-organizing and multi-hop network.

○ A large numbers of sensor nodes.

○ Monitor the information comprehensively and in time.

12/7/2011 6

Page 7: Structure of Wireless Sensors Network Based on  TinyOS

Specifcation of Crossbow’s TelosB mote

IEEE 802.15.4 compliant 250 kbps, high data rate radio TI MSP430 microcontroller with 10kB RAM Integrated onboard antenna Data collection and programming via USB interface Open-source operating system

Methods & Methods & MaterialsMaterials

12/7/2011 7

Page 8: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials

TelosbTwo major goals: ○ Easy to use○ Minimal power consumption(sleep quickly)

12/7/2011 8

Page 9: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials

The composition of the nodeSensor moduleProcessor moduleRadio moduleEnergy supply module

12/7/2011 9

Page 10: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials

Distributed nodes

12/7/2011 10

Page 11: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials

The characteristics of node

Since wireless sensor nodes are used to monitor.

The node cost and energy supplies seem worthy of consideration.

The transmission distance and the number of nodes must be balance.

12/7/2011 11

Page 12: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials Architecture

Software

○ Sleep and wakeup modes.

○ Concurrent tasks.

○ Programming interface and platforms.

12/7/2011 12

Page 13: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials

TinyOS A open-source lightweight operating system.

Specifically designed for low-power wireless sensors.

Implemented by NesC

12/7/2011 13

Page 14: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials

12/7/2011 14

Data Memory ModelSTATIC memory allocation!○ No function pointers

Global variables○ Available on a per-frame basis

Local variables○ Saved on the stack

Page 15: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials

NesCC dialect with features to reduce RAM and code size.

Programmers can define new components using a C - like syntax.

12/7/2011 15

Page 16: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials

Interfaces Two kinds of functions: ○ Commands ○ Events

Users can call commands.

Providers can signal events.

12/7/2011 16

Page 17: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials

Components Two types of components in nesC :○ Modules○ Configurations.

A NesC application consists of one or more components assembled, or wired, to form an application executable.

12/7/2011 17

Page 18: Structure of Wireless Sensors Network Based on  TinyOS

Methods & Methods & MaterialsMaterials

Execution Model Interrupting tasks at any time.

A task posted are executed later.

A task a lightweight deferred procedure call.

12/7/2011 18

Page 19: Structure of Wireless Sensors Network Based on  TinyOS

ConclusionsConclusions Analyzing wireless sensor node telosb and the

operating system TinyOS.

TinyOS is specifically designed for low-power wireless sensors

The telosb node with low cost, low power consumption and small size,

12/7/2011 19

Page 20: Structure of Wireless Sensors Network Based on  TinyOS

Thank You For Your Attention

12/7/2011 20