+ All Categories
Home > Software > Using Tiny OS in Wireless Sensor Network

Using Tiny OS in Wireless Sensor Network

Date post: 16-Apr-2017
Category:
Upload: deeptiman-mallick
View: 252 times
Download: 4 times
Share this document with a friend
21
By:- Deeptiman Mallick IT135018 Information Technology Silicon Institute of Technology, Bhubaneswar USIN G I N
Transcript
Page 1: Using Tiny OS in Wireless Sensor Network

By:-Deeptiman Mallick

IT135018Information Technology

Silicon Institute of Technology, Bhubaneswar

USING IN

Page 2: Using Tiny OS in Wireless Sensor Network

Contents• Introduction to Wireless Sensor and Actuator Network• Wireless Sensors• Wireless Sensor Architecture

• Working Principle• Applications• Technology Used

Page 3: Using Tiny OS in Wireless Sensor Network

Contents• Tiny OS• Introduction• OS Structure• Development and IDEs• Conclusion

Page 4: Using Tiny OS in Wireless Sensor Network

Introduction to WSN• Distributed autonomous Sensors to monitor

environmental condition• Modern WSNs are bi-directional and can be controlled

by an user from remote location• Physical action can be performed on connected device

through Actuator.• Consists of thousands of Nodes

Page 5: Using Tiny OS in Wireless Sensor Network

Introduction to WSN

Page 6: Using Tiny OS in Wireless Sensor Network

Sensors• An object whose purpose is to detect events or changes

in its environment, and then provide a corresponding output• A Sensor generally provides electrical or optical signal as

output• Different types of Sensors are:-

• Pressure Sensor• Thermal Sensor• Motion Sensor- Acceleration and Displacement Sensor• Humidity Sensor… etc.

Page 7: Using Tiny OS in Wireless Sensor Network

Basic Structure Of Sensor

Page 8: Using Tiny OS in Wireless Sensor Network

Application Of Wireless Sensor Network•Health Care Monitoring•Air Pollution Monitoring• Structural Health Monitoring… etc.

Page 9: Using Tiny OS in Wireless Sensor Network

Health Care Monitoring

Page 10: Using Tiny OS in Wireless Sensor Network

Air Pollution Monitoring

Page 11: Using Tiny OS in Wireless Sensor Network

Structural Health Monitoring

Page 12: Using Tiny OS in Wireless Sensor Network

Technology Used in WSNOperating Systems Contiki, LiteOS, nanoQplus,

Communication Protocols Bluetooth, Wibree, DASH 7, Zigbee, Z-Wave

Programming Languages C, LabVIEW, nesC

Hardware Arduino, Raspberry Pi, Xbee, SunSPOT

Software NetSim, TOSSIM, Tiny OS

Routing Protocol AODV, DSR

Tiny OS

Page 13: Using Tiny OS in Wireless Sensor Network
Page 14: Using Tiny OS in Wireless Sensor Network

Introduction

• It’s an Open source Embedded Operating System• Specially Designed to be used in Wireless Sensor Network• Development started by University of California in co-

operation with Intel Research and Crossbow Technology in 1999• 1st version Ver. 0.6 was released in 2001• Latest Version is Ver. 2.1.2 released in August 2012

Page 15: Using Tiny OS in Wireless Sensor Network

OS Architecture• The Kernel of TinyOS is developed in nesC• nesC is a version of C programming language specially customized for

Network and Embedded System Programming• The Front End of the OS is developed in Java and Shell Scripting• The TinyOS is non-blocking and uses only one stack for execution.

Page 16: Using Tiny OS in Wireless Sensor Network

OS Architecture

Page 17: Using Tiny OS in Wireless Sensor Network

Application Development• Apps are developed using nesC programming.• Programs are built out of the “Software Components”.• Software Components are present in the Hardware Abstraction.• Tiny OS has rich set of predefined functions and core libraries for

manipulation with Sensors

Page 18: Using Tiny OS in Wireless Sensor Network

IDEs For Tiny OS App Development• TinyOS Eclipse Plugin “YETI2”- by ETH Zürich• TinyOS Eclipse Editor Plugin- by Rasmus Pedersen, Copenhagen

Business School • TinyDT – TinyOS Plugin for the eclipse platform, Vanderbilt University

Page 19: Using Tiny OS in Wireless Sensor Network

Conclusion• In the era od automation, the use of Wireless Sensor Network is

increasing day by day• In India, due to the Smart City project, it’s going to be used in very

wide range

• TinyOS is very useful for WSN as it efficiently manipulates every events in WSN and gives better monitoring.

Page 20: Using Tiny OS in Wireless Sensor Network

References• [1] .F. Akyildiz and I.H. Kasimoglu, “Wireless Sensor and Actuator Networks: Research Challenges,”; Ad Hoc Networks,vol.

2,no. 4,pp. 351-367,Oct. 2004.• [2] “Environmental and Temperature Monitoring”,Centrak• [3] Dargie, W. and Poellabauer, C., “Fundamentals of wireless sensor networks: theory and practice”, John Wiley and

Sons,2010ISBN978-0-470-99765-9,pp. 168–183, 191–192• [4] N.-H. Nguyen, Q.-T. Tran, J.-M. Leger, and T.-P. Vuong, “A real-time control using wireless sensor network for intelligent

energy management system in buildings,” in Proceedings of the IEEE Workshop on Environmental Energy and Structural Monitoring Systems (EESMS ’10), pp. 87–92, Taranto, Italy, September 2010.

• [5] R. Szewczyk, A. Mainwaring, J. Polastre, J. Anderson, and D. Culler, “An analysis of a large scale habitat monitoring application", in Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys ’04), New York, NY, USA, November 2004.

• [6] (2009) The Zigbee Alliance website [Online] http: //www.zigbee.org/ • [7] Estuary Ethier, Bedard, Jeannette “ Development of a Real-Time Water Quality Buoy” for The Fraser River Estuary

http://axystechnologies.com/wp-content/uploads/2013/11/Developmentof-a-real-time-water-quality-buoy-for-the-fraser-river-estuary.pdf

• [8] “2013 Gartner Hype Cycle on emerging technologies”. Gartner. Retrieved14September2015.• [9] Bǎnicǎ, Florinel-Gabriel (2012). Chemical Sensors and Biosensors: Fundamentals and Applications. Chichester, UK:

John Wiley & Sons. p. 576. ISBN 978-1-11835423-0.

Page 21: Using Tiny OS in Wireless Sensor Network

Thank YouAny Queries????


Recommended