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 |
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.
Basic programming skills and principles of networking: "Fonaments de la Programació" and "Xarxes i Serveis"
Cross-disciplinary competences | Specific 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. |
It is necessary to pass each of the assignments and the quiz to pass the course.
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
In-class activity | Out-of-class activity | Assessment activity | ||||
---|---|---|---|---|---|---|
Topic | Full group | Medium group | Small group | |||
WSN Theory |
|
|
|
32 |
quiz |
|
WSN Labs |
28 |
|
8 |
32 |
report |
|
Total: |
28 |
|
8 |
64 |
|
Total: 100 |
Robert Faludi "Building Wireless Sensor Networks"
https://github.com/jbarcelo/WSNs_lecture_notes/blob/master/document.pdf?raw=true