Enkeltfag Engelsk 5 ECTS

Netværksteknologier og applikationsudvikling til Internet of Things

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. 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

See course description in English

Læringsmål

  • 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. C programming on Arduino IDE 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 Microsoft Azure to process, analyze and store the data from the IoT device, with network security. Evaluation is done as an overall evaluation based on report, peer evaluation and presentation of prototype.

Anbefalede forudsætninger

34315/34338, Interested in working in the lab, developing hardware prototypes, and embedded programming

Undervisningsform

Lab work / Lectures

Fakultet

Pladsbegrænsning

Maksimum: 25.

Vær opmærksom på, at dette enkeltfagskursus har et begrænset antal studiepladser. Er der for mange tilmeldinger, vil der blive trukket lod om pladserne. Du får besked om, hvorvidt du har fået tildelt en studieplads senest 8 dage før kursusstart.

Se kurset i kursusbasen

Tilmelding

Sprog

Engelsk

Varighed

13 uger

Institut

Electro

Kursus ID 34346
Kursustype Kandidat
Semesterstart Uge 5
Semester slut Uge 19
Dage tors 8-12
Pris

7.500,00 kr.

Vær opmærksom på dette kursus har deltager begrænsninger. Læs mere

0 pladser tilbage

Tilmelding