Politechnika Warszawska - Centralny System Uwierzytelniania
Strona główna

Systems for Internet of Things

Informacje ogólne

Kod przedmiotu: 103A-CSCSN-MSA-ESIT
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Systems for Internet of Things
Jednostka: Wydział Elektroniki i Technik Informacyjnych
Grupy: ( Computer Systems and Networks - Advanced )-Computer Systems and Networks-M.Sc.-EITI
( Courses in English )--eng.-EITI
( Przedmioty techniczne )---EITI
( Technical Courses )--eng.-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:

ESIT

Numer wersji:

1

Skrócony opis:

Przedmiot stanowi wprowadzenie do tworzenia systemów dla Internetu Rzeczy (IoT). Celem przedmiotu jest zapoznanie się i praktyczne wykorzystanie systemów sprzętowych, programowych, komunikacyjnych i obliczeniowych do tworzenia elementów składowych sieci pomiarowych dla Internetu Rzeczy. Główny nacisk jest położony na zapoznanie się ze sprzętem, stykiem niskopoziomowym sprzęt-oprogramowanie oraz pośrednią warstwą oprogramowania. Każde omawiane zagadnienie jest od razu praktycznie wdrażane w trakcie części laboratoryjnej zintegrowanych zajęć. Rezultatem końcowym jest opracowanie i uruchomienie, w trakcie projektu, kompletnej sieci pomiarowej IoT dołączonej do chmury obliczeniowej. Prezentowane są platformy sprzętowe, środowiska programowe, systemy operacyjne czasu rzeczywistego, debugowanie w czasie rzeczywistym, protokoły komunikacyjne, zagadnienia bezpieczeństwa i chmury Internetowe w kontekście konstruowania rozwiązań dla IoT.(...)

Pełny opis:

Celem przedmiotu jest zapoznanie się i praktyczne wykorzystanie systemów sprzętowych, programowych, komunikacyjnych i obliczeniowych do tworzenia elementów składowych sieci pomiarowych dla Internetu Rzeczy. Omawiane zagadnienia są wdrażane w trakcie zintegrowanych warsztatów.

Literatura: (tylko po angielsku)

Bibliography:

  • Ammar Rayes, Samer Salam, Internet of Things From Hype to Reality. The Road to Digitization, Second Edition, Springer, 2019, ISBN978-3-319-99515-1 ISBN978-3-319-99516-8 (eBook)
  • Menachem Domb. “Smart Home Systems Based on Internet of Things”, In: “Internet of Things (IoT) for Automated and Smart Applications”, Yasser Ismail, IntechOpen, February 28th 2019, DOI: 10.5772/intechopen.84894.
  • Mark Benson, 11 Myths About Data Analytics for IoT Device Fleets, 6.04.2016, Electronic Design. Device Management in the Internet of Things, 2016 IoT DesignGuide, 10.2016, Wind River, Intel.
  • CC13x2, CC26x2 SimpleLink Wireless MCU Technical Reference Manual, Technical Reference Manual, 2010, Texas Instruments.
  • SimpleLink CC13x2 / CC26x2 SDK BLE5-Stack User's Guide, 2020, Texas Instruments.
  • SimpleLink MCU SDK User's Guide, 2021, Texas Instruments.
  • SimpleLink Academy for SimpleLink CC13x2 / CC26x2 SDK, 2021, Texas Instruments.
  • Innovate, accelerate and connect across frequency bands and protocols with the SimpleLink MCU platform, Adrian Fer, Nov 6, 2019, Texas Instruments.
  • Deep dive into the tools and development kits of the SimpleLink MCU platform, Adrian Fernandez, Henry Wiechman, 25 Sep 2019, Texas Instruments
  • Johan Kraft, RTOS in the IoT: Combating complexity with control, PERCEPIO, 24.10.2016.
  • RTOS: Real-Time Operating Systems for Embedded Developers, Kristofer Rist Skøien, June 23, 2021, Nordic Semiconductor.
  • The Internet of Things: Enabling Technologies and Solutions for Design and Test, 18.02.2016, Keysight Technologies.
  • Patrick Mannion, Turning Debug into Hardware-Based IoT Security, 11.12.2015, Electronic Design.
  • Jeff Immelt, How IoT is Making Security Imperative for All Embedded Software, 11.10.2016, Programming Research.
  • Bluetooth low energy specification, 2021, Bluetooth SIG.
  • Security, Bluetooth Low Energy, 2021, Bluetooth SIG.
  • MQTT Protocol Specifications, 2016, IBM.
Efekty uczenia się: (tylko po angielsku)

Knowledge

  • knows the construction of multi-core integrated circuits dedicated to IoT
  • knows tool environments for programming multi-core integrated circuits
  • knows real-time operating systems for building IoT devices
  • knows the wireless communication protocols dedicated to IoT
  • knows data transmission security solutions dedicated to IoT

Skills

  • can create real-time applications
  • can create safe data acquisition systems using wireless transmission

Social Competence

  • understands the need to constantly update and enrich knowledge
  • is aware of the importance and understanding of the economic, social and other non-technical consequences of the development of the Internet of Things as well as the related responsibility
  • is aware of the importance of formulating and providing the society with reliable information on the achievements of techniques related to the Internet of Things
  • Can work as part of team engineering projects
Metody i kryteria oceniania: (tylko po angielsku)

The ESIT course consists of a 4 hour blocks each week, containing:

  • Lectures only (3x).

  • Lecture and laboratory exercises (8x). Each lab starts with presentation (short lesson) and next the workshop.

  • Project performed after labs (4x).

  • There is open book final exam at the end of the semester.

Final score:
  • laboratory exercises (8 x 6 pts = 48 pts)

  • project (22 pts)

  • final exam (30 pts)

    • To obtain positive grade from the course you must obtain positive grade from all laboratory exercises and from project.

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ęć:
Laboratorium, 30 godzin, 20 miejsc więcej informacji
Projekt, 15 godzin, 20 miejsc więcej informacji
Wykład, 15 godzin, 20 miejsc więcej informacji
Koordynatorzy: Henryk Kowalski
Prowadzący grup: Henryk Kowalski, Grzegorz Mazur, Julian Myrcha, Paweł Radziszewski, Zbigniew Szymański, Jacek Wytrębowicz
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

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ęć:
Laboratorium, 30 godzin, 20 miejsc więcej informacji
Projekt, 15 godzin, 20 miejsc więcej informacji
Wykład, 15 godzin, 20 miejsc więcej informacji
Koordynatorzy: Henryk Kowalski
Prowadzący grup: Henryk Kowalski, Grzegorz Mazur, Julian Myrcha, Paweł Radziszewski, Zbigniew Szymański, Jacek Wytrębowicz
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

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ęć:
Laboratorium, 30 godzin, 20 miejsc więcej informacji
Projekt, 15 godzin, 20 miejsc więcej informacji
Wykład, 15 godzin, 20 miejsc więcej informacji
Koordynatorzy: Henryk Kowalski
Prowadzący grup: Henryk Kowalski, Grzegorz Mazur, Julian Myrcha, Paweł Radziszewski, Zbigniew Szymański, Jacek Wytrębowicz
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

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ęć:
Laboratorium, 30 godzin, 20 miejsc więcej informacji
Projekt, 15 godzin, 20 miejsc więcej informacji
Wykład, 15 godzin, 20 miejsc więcej informacji
Koordynatorzy: Henryk Kowalski
Prowadzący grup: Henryk Kowalski, Grzegorz Mazur, Julian Myrcha, Paweł Radziszewski, Zbigniew Szymański, Jacek Wytrębowicz
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

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ęć:
Laboratorium, 30 godzin, 20 miejsc więcej informacji
Projekt, 15 godzin, 20 miejsc więcej informacji
Wykład, 15 godzin, 20 miejsc więcej informacji
Koordynatorzy: Henryk Kowalski
Prowadzący grup: Henryk Kowalski, Grzegorz Mazur, Julian Myrcha, Paweł Radziszewski, Zbigniew Szymański, Jacek Wytrębowicz
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

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ęć:
Laboratorium, 30 godzin, 20 miejsc więcej informacji
Projekt, 15 godzin, 20 miejsc więcej informacji
Wykład, 15 godzin, 20 miejsc więcej informacji
Koordynatorzy: Henryk Kowalski
Prowadzący grup: Henryk Kowalski, Grzegorz Mazur, Julian Myrcha, Paweł Radziszewski, Zbigniew Szymański, Jacek Wytrębowicz
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

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)