Academic year 2014-15

Wireless Sensor Networks

Degree: Code: Type:
Bachelor's Degree in Computer Science 22631 Optional subject
Bachelor's Degree in Telematics Engineering 21754 Optional subject
Bachelor's Degree in Audiovisual Systems Engineering 22664 Optional subject

 

ECTS credits: 4 Workload: 100 hours Trimester: 3rd

 

Department: Dept. of Information and Communication Technologies
Coordinator: Jaume Barceló
Teaching staff:

Luis Sanabria, Jaume Barceló

Language:

English

Timetable:
Building: Communication campus - Poblenou

 

Introduction

This optional course introduces wireless sensor networks. Networked sensors are inexpensive low-consumption devices with limited computing capabilities. Sensor networks can be used to gather data from the environment and for home automation, either to take periodic measurements or to detect events. Possible applications include noise and pollution monitoring, water supply quality monitoring and wild fire prevention and detection.

This is a hands-on course in which we will get the chance to build our own sensor network that uploads data to an Internet portal. The communications module that we use is the Xbee, which is based on the Zigbee and IEEE 802.15.4 standards. For additional processing we will use the open hardware platform Arduino.

 

Prerequisites

Basic programming skills and principles of networking: "Fonaments de la Programació" and "Xarxes i Serveis"

 

Associated competences

Cross-disciplinary competencesSpecific competences

 

INS1 Synthesis and analysis

INS3 Application of knowledge for analysis and solution of problems

SIS1 Ability to adapt knowledge to new contexts.

 

 

P1 Ability to write, develop and sign telecommunication projects.

P6 Ability to use specifications, rules and norms.

P7 Analysis and evaluation of social and enviromental impact.

P8 Understand and utilize basic elements of economics and project management.

TE1 Ability to build, exploit and manage services, processes and applications of telecommunications.

TE2 Ability to apply the fundamental techniques of networks, services and applications in the area of telemathics.

TE3 Build, exploit and manage telemathics services.

TE4 Ability to describe, program, validate and optimize protocols and communications interfaces.

TE5 Ability to follow technological progress.

 

Assessment

It is necessary to pass each of the assignments and the quiz to pass the course. 

 

Contents

1 Blinking LED (Dimming with PWM optional)

2 Blinking LED with push-button (Intensity adjustment with PWM optional)

3 Xbee chat

4 Wireless doorbell

5 Sunset sensor

6 Sensor network with Arduino

7 Sensor network with Xbee in API mode

8 Sleeping and actuating

9 Uploading data to the Internet

 

Methodology

 In-class activityOut-of-class activityAssessment activity
TopicFull groupMedium groupSmall group  

 WSN Theory

 

 

 

32

quiz

 WSN Labs

 28

 

8

32

report

Total:

 28

 

8

64

 

Total: 100

 

Resources

 Robert Faludi "Building Wireless Sensor Networks"

 

https://github.com/jbarcelo/WSNs_lecture_notes/blob/master/document.pdf?raw=true