TDDI07 |
Distribuerad inbyggd programvara och nätverk, 4 hp
/Distributed embedded software and networks/
För:
D
DI
EL
IT
|
|
Prel. schemalagd
tid: 42
Rek. självstudietid: 65
|
|
Utbildningsområde: Teknik
Huvudområde: Datateknik, Elektroteknik Nivå (G1,G2,A): G2
|
|
Mål:
IUAE-matris
Efter avslutad kurs ska studenten kunna:
- beskriva och förklara tillämpningar och dess påverkan på samhället samt problem och lösningar relaterade till distribuerade imbyggda system
- utvärdera, analysera och jämföra metoder för nätverkshantering, resurshantering och distribuerade algoritmer
- läsa och förstå relevant vetenskaplig litteratur
- muntligt presentera och diskutera komplexa tekniska lösningar
- granska och ge konstruktiv återkoppling till andra studenter
- använda en plattform för sensornätverk och visa förmåga att implementera ett litet sensornät.
|
|
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Operativsystem och en grundläggande nätverkskurs.
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
|
Organisation: Grundläggande metoder, algoritmer och relevanta exempel introduceras i föreläsningar. Studenter läser vetenskapliga artiklar, analyserar ett urval av dem skriftligt och granskar andras analyser. Artiklarna behandlas också i seminarier där studenter presenterar och diskuterar styrkor och svagheter. Laborationerna syftar till att ge inblick i implementeringsaspekter och möjlighet att experimentera med olika lösningar.
|
|
Kursinnehåll:
- Framtida nätverk: adhoc-nätverk, sensor- och styrnät, pervasive computing, mobilitet, sakernas internet, maskin-till-maskin-kommunikation
- Exempel: Katastrofhantering, övervakning, miljöskydd, sjukvård, transport, hemautomation
- Energihantering: faktorer som påverkar energikonsumtion och tekniker för energioptimering
- Datornät: MAC-protocol, dirigering av paket, datainsamling, massutsändning av paket
- Resursallokering: överbelastningshantering, energimedvetna protokoll, bandbreddsallokering
- Pålitlighet: Feltolerans, redundans, säkerhet
- Tidssynkronisering och positionering
- Plattformar och verktyg för sensornät (e.g. motes + tinyOS). Laborationerna består i att implementera ett sensornätvek som överför/behandlar data från sensorerna.
|
|
Kurslitteratur:
- Verdone, R., Mazzini, G., Dardari, D., & Conti, A. Wireless Sensor and Actuator Networks : technologies, analysis and design, 2008
- Aktuella vetenskapliga artiklar
|
|
Examination: |
UPG1
LAB1
|
Inlämningsuppgifter (U,3,4,5) En laborationskurs (U,G) |
2,5 hp 1,5 hp
|
|
|
|
|