Politechnika Warszawska - Centralny System Uwierzytelniania
Strona główna

Internet of Things

Informacje ogólne

Kod przedmiotu: 103A-TCTCM-ISA-EIOT
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Internet of Things
Jednostka: Wydział Elektroniki i Technik Informacyjnych
Grupy: ( Courses in English )--eng.-EITI
( Przedmioty techniczne )---EITI
( Technical Courses )--eng.-EITI
( Telecommunications - Foundation )-Telecommunications-M.Sc.-EITI
( Telecommunications )-Telecommunications-B.Sc.-EITI
Punkty ECTS i inne: 6.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: angielski
Jednostka decyzyjna:

103000 - Wydział Elektroniki i Technik Informacyjnych

Kod wydziałowy:

EIOT

Numer wersji:

1

Skrócony opis:

Celem przedmiotu jest przedstawienie architektury i aspektów implementacyjnych technologii i protokołów wspierających Internetu Rzeczy. Przedmiot ten jest podzielony na trzy części: 1) Architektura Internet Rzeczy, 2) Internet Rzeczy w Low-Rate Personal Area Networks, i 3) Internet Rzeczy w Body Area Networks. W ramach przedmiotu przedstawione zostaną zasady współpracy drugiej warstwy i jej adaptacja do adresowania i routingu w sieciach IPv6. Przedmiot ten zawiera nie tylko wykłady, ale również laboratoria i ćwiczenia z sensorami, i jeden projekt związany z zaprojektowaniem IoT w jednej wybranej aplikacji. Kodowanie nie jest wymagane.

Pełny opis: (tylko po angielsku)

The aim of the course is to provide students with the state of the art of the architecture and telecommunication protocols used in the Internet of Things (IoT). The course is divided into three parts: 1) Architecture of IoT, 2) IoT in Low-Rate Wireless Personal Area Networks, and 3) IoT in Body Area Networks. The scope covers internetworking issues between layer two low-power technologies and its adaptation for IPv6 addressing and routing.

The course includes not only theory, but laboratories for each topic using real devices and a design project. No programming is required.


Lecture contents
Students should acquire the basic knowledge of the telecommunications
technologies supporting the Internet of Things.


  1. IPv4: Internet Protocol version 4 overview (4 hours)

  2. IPv6: Internet Protocol version 6 overview (4 hours)

  3. IoT: IoT Architecture (2 hours)

  4. LR-WPAN: Low-Rate Wireless Personal Area Networks - IEEE 802.15.4
    (2 hours)

  5. 6LoWPAN: IPv6 for LR-WPAN (2 hours)

  6. NDP: Neighbor Discovery Protocol in 6LoWPAN (2 hours)

  7. RPL: Routing Protocol for LR-WPAN (2 hours)

  8. 6LoWPAN-IPv4 integration (2 hours)

  9. CoAP: Constraint Application Protocol (2 hours)

  10. MQTT: Message Queue Telemetry Transport (2 hours)

  11. BLE: Bluetooth Low-Energy (2 hours)

  12. IPv6/BLE: IPv6 over BLE (2 hours)

  13. ANT/ANT+ (2 hours)


Tutorial contents
Tutorials consists in discussion following a student presentation on a topic chosen from a pre-selected list of IETF documents (Internet standards, RFCs, drafts). Tutorial subjects are correlated with lectures and complement the lecture contents (there are also covered by tests).

Laboratory contents
The laboratory will give a hands-on experience in configuring and
managing IoT devices. Students test options of each protocol (LR-WPAN,
6LoWPAN, ICMPv6, RPL, CoAP, MQTT, BLE, ANT) in a close-to-live
environment with several real low-power devices on the laboratories.
For most of the laboratories students will use Wireless Start Kits of
Silicon Labs running the 6LoWPAN stack. For other laboratories students
will use different boards using the NRF51822 controller from Nordic
Semiconductors and the BLE/ANT stack.



During the semester the following laboratories will take place:



  1. LR-WPAN Laboratory (2 hours)

  2. 6LoWPAN connectivity (2 hours)

  3. 6LoWPAN and UDP (2 hours)

  4. NDP (2 hours)

  5. RPL (2 hours)

  6. CoAP (2 hours)

  7. MQTT (1 hour)

  8. BLE (2 hours)



The lab equipment is accessible from the Internet and is available upon
request.


Projects contents
The students will prepare during the semester a technical IoT solution for a given problem (e.g., smart parking, precision agriculture, home automation, etc.). The architecture of the solution should be designed using some (or all) of the protocols given during the lectures. At the end of each lecture, the lecturer will present a set of questions and aspects that should be addressed in the architecture that will be presented in the student`s project. Students will be asked to present at the end of the semester a report and a presentation concerning their solution.

Prerequisites
Prerequisite TypePrerequisite NumberCodeName
Recommended1103A-CTxxx-ISA-EINTEInternet Technologies and Standards

Literatura: (tylko po angielsku)

  1. "Internet of Things: A Hands on Approach". A. Bahga, V. Madisetti
  2. "Designing the Internet of Things". A. McEwen, H. Cassimally.
  3. "Low-rate Wireless Personal Area Networks: Enabling Wireless
    Sensor Networks with IEEE 802.15.4". IEEE Press. Third Edition. J. Gutierrez, L. Winkel, E. Callaway, R. Barrett.
  4. "6LoWPAN: The Wireless Embedded Internet". Z. Shelby, C. Bormann. Wiley.
  5. "Getting Started with Bluetoow Low Energy". K. Townsend, C. Cufi, A. Davidson, R. Davidson. O`Reilly.
  6. Selected documents of IETF, IEEE (standards, RFCs, drafts) and ITU-T.
  7. Articles selected from IEEE journals.
Metody i kryteria oceniania: (tylko po angielsku)

The final grade is the average of the grades of the project (20%), a final test (20%), the average of quizzes taken during the lectures (20%), seminaries (20%), and the average of the laboratories (20%).

Zajęcia w cyklu "rok akademicki 2023/2024 - sem. letni" (w trakcie)

Okres: 2024-02-19 - 2024-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 15 godzin, 36 miejsc więcej informacji
Laboratorium, 15 godzin, 36 miejsc więcej informacji
Wykład, 30 godzin, 36 miejsc więcej informacji
Koordynatorzy: Konrad Markowski
Prowadzący grup: Jarosław Domaszewicz, Konrad Markowski, Jordi Mongay Batalla, Tomasz Mrozek, Krzysztof Pachowicz, Aleksander Pruszkowski, Fernando Solano Donado
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103600 - Instytut Telekomunikacji

Zajęcia w cyklu "rok akademicki 2022/2023 - sem. letni" (zakończony)

Okres: 2023-02-20 - 2023-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 15 godzin, 30 miejsc więcej informacji
Laboratorium, 15 godzin, 30 miejsc więcej informacji
Wykład, 30 godzin, 30 miejsc więcej informacji
Koordynatorzy: Konrad Markowski
Prowadzący grup: Jarosław Domaszewicz, Konrad Markowski, Jordi Mongay Batalla, Tomasz Mrozek, Krzysztof Pachowicz, Aleksander Pruszkowski, Fernando Solano Donado
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103600 - Instytut Telekomunikacji

Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (zakończony)

Okres: 2022-02-23 - 2022-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 15 godzin, 48 miejsc więcej informacji
Laboratorium, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Fernando Solano Donado
Prowadzący grup: Jarosław Domaszewicz, Jordi Mongay Batalla, Krzysztof Pachowicz, Aleksander Pruszkowski, Fernando Solano Donado
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103600 - Instytut Telekomunikacji

Zajęcia w cyklu "rok akademicki 2020/2021 - sem. letni" (zakończony)

Okres: 2021-02-20 - 2021-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 15 godzin, 24 miejsc więcej informacji
Laboratorium, 15 godzin, 24 miejsc więcej informacji
Wykład, 30 godzin, 24 miejsc więcej informacji
Koordynatorzy: Fernando Solano Donado
Prowadzący grup: Jarosław Domaszewicz, Jordi Mongay Batalla, Aleksander Pruszkowski, Fernando Solano Donado
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103600 - Instytut Telekomunikacji

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)

Okres: 2020-02-22 - 2020-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 15 godzin, 24 miejsc więcej informacji
Laboratorium, 15 godzin, 24 miejsc więcej informacji
Wykład, 30 godzin, 24 miejsc więcej informacji
Koordynatorzy: Fernando Solano Donado
Prowadzący grup: Fernando Solano Donado
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103600 - Instytut Telekomunikacji

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)

Okres: 2019-02-18 - 2019-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 15 godzin, 24 miejsc więcej informacji
Laboratorium, 15 godzin, 24 miejsc więcej informacji
Wykład, 30 godzin, 24 miejsc więcej informacji
Koordynatorzy: Fernando Solano Donado
Prowadzący grup: Fernando Solano Donado
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103600 - Instytut Telekomunikacji

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.
pl. Politechniki 1, 00-661 Warszawa tel: (22) 234 7211 https://pw.edu.pl kontakt deklaracja dostępności USOSweb 7.0.0.0-7 (2024-03-18)