using tiny os in wireless sensor network
TRANSCRIPT
![Page 1: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/1.jpg)
By:-Deeptiman Mallick
IT135018Information Technology
Silicon Institute of Technology, Bhubaneswar
USING IN
![Page 2: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/3.jpg)
Contents• Tiny OS• Introduction• OS Structure• Development and IDEs• Conclusion
![Page 4: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/5.jpg)
Introduction to WSN
![Page 6: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/7.jpg)
Basic Structure Of Sensor
![Page 8: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/8.jpg)
Application Of Wireless Sensor Network•Health Care Monitoring•Air Pollution Monitoring• Structural Health Monitoring… etc.
![Page 9: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/9.jpg)
Health Care Monitoring
![Page 10: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/10.jpg)
Air Pollution Monitoring
![Page 11: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/11.jpg)
Structural Health Monitoring
![Page 12: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/13.jpg)
![Page 14: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/16.jpg)
OS Architecture
![Page 17: Using Tiny OS in Wireless Sensor Network](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042908/58f263881a28abba1c8b456b/html5/thumbnails/21.jpg)
Thank YouAny Queries????