Subject Code:  EC6L032

Name:  Sensor Networks

L-T-P: 3-0-0

Credit: 3

Introduction: Overview, Broad application areas of WSN, Speciality and constrains;

Hardware and software: Overview of hardware architecture of the sensor motes, Types of operating systems for WSN, TinyOS and Contiki, Basic programming in TinyOS, Concepts of protothreads, Basic programming in Contiki, Network stack overview;

MAC layer issues: Types of MAC protocols for WSN, Contention-based and reservation based protocols. Detailed study of specific protocols such as SMAC, RMAC, TMAC, DW-MAC, DMAC, Aloha, CSMA-CA, BMAC, LPL, LPP, AMAC, TICER, RICER, RC-MAC, ZMAC, Y-MAC etc.;

Network layer issues: Routing, classification of the protocols, specific protocols such as SPIN, LEACH etc. Transport layer issues: TCP/IP for WSN and other related issues, Study of specific transport layer protocols. Application layer protocols: Data collection, Data dissemination, Data aggregation, Time synchronization.

Standard based protocols: IEEE 802.15.4

Case Studies: one case study related to IOT

Prerequisite: Programming and Data Structures

Text Books:
Holger Karl, Andreas Willig, Protocols and Architectures for Wireless Sensor Network, John Wiley & Sons, 2005, ISBN 0470095105

Reference Books:

Ibrahiem M. M. El Emary, S. Ramakrishnan, Wireless Sensor Networks: From Theory to Applications, CRC Press, 2013, ISBN 9781466518100.

Ian F. Akyildiz, Mehmet Can Vuran, Wireless Sensor Networks, John Wiley & Sons, 2010, ISBN 9780470036013.

J Zheng, and A Jamalipour. Wireless sensor networks: a networking perspective, John Wiley & Sons, 2009, ISBN 9780470167632.

Anna Hac, Wireless Sensor Network Designs, John Wiley & Sons, 2003, ISBN 0470867361.