210 likes | 328 Views
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.
E N D
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 Structure of Wireless Sensors Network Based on TinyOS Presenter: Shao-Kai Liao Adviser: Tsung-Fu Chien Date: 12.7.2011
Outline • Introduction • Purpose • Methods & Materials • Conclusions
Introduction • 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)
Introduction • 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.
Purpose • Advantages of Telosb node • Low cost. • Low power consumption. • Small size. • The structure of wireless sensor network directly affects system performance.
Methods & Materials • Architecture • Hardware • Self-organizing and multi-hop network. • A large numbers of sensor nodes. • Monitor the information comprehensively and in time.
Methods & Materials • 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 & Materials • Telosb • Two major goals: • Easy to use • Minimal power consumption(sleep quickly)
Methods & Materials • The composition of the node • Sensor module • Processor module • Radio module • Energy supply module
Methods & Materials • Distributed nodes
Methods & Materials • 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.
Methods & Materials • Architecture • Software • Sleep and wakeup modes. • Concurrent tasks. • Programming interface and platforms.
Methods & Materials • TinyOS • A open-source lightweight operating system. • Specifically designed for low-power wireless sensors. • Implemented by NesC
Methods & Materials • Data Memory Model • STATIC memory allocation! • No function pointers • Global variables • Available on a per-frame basis • Local variables • Saved on the stack
Methods & Materials • NesC • C dialect with features to reduce RAM and code size. • Programmers can define new components using a C - like syntax.
Methods & Materials • Interfaces • Two kinds of functions: • Commands • Events • Users can call commands. • Providers can signal events.
Methods & Materials • 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.
Methods & Materials • Execution Model • Interrupting tasks at any time. • A task posted are executed later. • A task a lightweight deferred procedure call.
Conclusions • 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,