using tiny os in wireless sensor network
TRANSCRIPT
By:-Deeptiman Mallick
IT135018Information Technology
Silicon Institute of Technology, Bhubaneswar
USING IN
Contents• Introduction to Wireless Sensor and Actuator Network• Wireless Sensors• Wireless Sensor Architecture
• Working Principle• Applications• Technology Used
Contents• Tiny OS• Introduction• OS Structure• Development and IDEs• Conclusion
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
Introduction to WSN
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.
Basic Structure Of Sensor
Application Of Wireless Sensor Network•Health Care Monitoring•Air Pollution Monitoring• Structural Health Monitoring… etc.
Health Care Monitoring
Air Pollution Monitoring
Structural Health Monitoring
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
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
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.
OS Architecture
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
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
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.
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.
Thank YouAny Queries????