TDDI07 |
Distributed embedded software and networks, 4 ECTS credits.
/Distribuerad inbyggd programvara och nätverk/
For:
C
D
DI
EL
IT
|
|
Prel. scheduled
hours: 40
Rec. self-study hours: 67
|
|
Area of Education: Technology
Main field of studies: Computer Engineering
|
|
Advancement level
(G1, G2, A): G2
|
|
Aim:
After course completion the student should be able to:
- exemplify typical applications of distributed embedded networks and sensor and actuator networks,
- describe problems related to wireless networking with restricted resources, including energy management, medium access control, routing and broadcasting, and demonstrate the solutions to some of these problems,
- identify dependability aspects and describe methods for self-organization and resource management,
- describe methods for time synchronisation and positioning,
- use sensor networks platforms and tools and to implement and evaluate a small sensor network.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Operating systems and introductory networks course.
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Organisation:
The theory is presented in the lectures. Seminars present practical aspects and prepare for the laboratory assignments.
|
|
Course contents:
- Future generation networks: ad hoc networks, sensor networks, pervasive computing, mobility, internet of things, machine-to-machine communication
- Examples: Disaster management, surveillance, environmental protection, healthcare, transportation, home automation
- Energy management: factors causing energy consumption and optimisation techniques
- Networking: MAC protocols, broadcasting, data collection and routing
- Resource allocation: overload management, energy-aware protocols, bandwidth allocation
- Dependability: fault tolerance, redundancy, security
- Time synchronisation and positioning
- Sensor Networks platforms and tools (e.g. motes + tinyOS). Laboratory work consists of implementing a sensor network that tranfers/processes the data measured by the sensors.
|
|
Course literature:
To be decided
|
|
Examination: |
|
Written examination Laboratory work |
2,5 ECTS 1,5 ECTS
|
|
|
|
Course language is English.
Department offering the course: IDA.
Director of Studies: Tommy Färnqvist
Examiner: Mikael Asplund
Link to the course homepage at the department
Course Syllabus in Swedish
|
|