34346 Netværksteknologier og applikationsudvikling til Internet of Things

2018/2019

Kursusinformation
Networking technologies and application development for Internet of Things (IoT)
Engelsk
5
Kandidat
F2B (tors 8-12)
Campus Lyngby
Lab work / Lectures
13-uger
F2B
Bedømmelse af opgave(r)/rapport(er)
7-trins skala , intern bedømmelse
34315
Interested in working in the lab, developing hardware prototypes, and embedded programming
Maksimum: 20
Martin Nordal Petersen , Lyngby Campus, Bygning 343, Tlf. (+45) 4525 6381 , mnpe@fotonik.dtu.dk

34 Institut for Fotonik
I studieplanlæggeren
Dette kursus giver den studerende en mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
Overordnede kursusmål
The course will let students obtain in-depth knowledge of Internet of Things, including architecture, protocols, and challenges, and gain valuable full-stack hands-on experiences on embedded hardware development, application development and service deployment. Focus will be on networking technologies relevant for IoT applications and how to select and evaluate a suitable communication platform for a specific project. Device to device communication and ad-hoc networking will be discussed. Dækning pålidelighed og kapacitet
The course will provide students with state-of-the-art open-source hardware and cloud service tools to build innovative IoT applications/services aiming at increasing energy efficiency, improving quality of life, and/or increasing productivity
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Describe the essence and challenges of Internet of Things
  • Evaluate networking protocols for different IoT applications.
  • Implement device-device communication
  • Analyse and plan for implementation of optimal networking technology
  • Develop hardware prototype
  • Develop embedded programs to transmit/receive data to/from the IoT device
  • Implement state-of-the-art cloud services in own project.
  • Use cloud services to process, analyze and store IoT data.
  • Deploy and showcase the developed IoT system and application.
  • Document project work in scientific paper format
Kursusindhold
Introduction to architectures, protocol principles, and challenges of IoT.
Low Power Wire Area Network (LPWAN) networking technologies such as LoRa, LoRaWAN, SigFox, Wifi Halo and simple device-device RF connections. Circuit board prototyping using Arduino with sensor devices, including temperature sensor, light sensor, vibration sensor, forcing sensor, geolocation etc.
The students will be planning and developing their own projects in groups and evaluated from a report documenting the in the form of an article or scientific paper. Example topics: Geolocation, EHealth, Medical parameter monitoring and automation. Embedded and Python programming on Arduino/Raspberry Pi to implement simple data collection, loop control, and data communication with MQTT, Bluetooth Low Energy, Smart, etc. Device authorization and network security.
IoT cloud services such as Amazon AWS or IBM Bluemix to process, analyze and store the data from the IoT device, with network security.
Sidst opdateret
01. oktober, 2018