Internet rzeczy WSE-BD-IRz
Zajęcia w formie konwersatorium mają na celu zapoznanie studentów z koncepcją Internetu Rzeczy (Internet of Things, IoT), różnorodnymi obszarami zastosowań tych urządzeń. Duży nacisk położono na rozumienie technologii wykorzystywanych w IoT oraz kwestie zbierania i analizy danych z tych urządzeń.
Kurs zaczyna się od ogólnego wprowadzenia w definicje IoT oraz różnorodne zastosowania (np. przemysłowe, militarne, medyczne, miejskie, Smart Home itd.) oraz kwestie wykorzystywanego sprzętu.
Następnie dyskutowane jest wykorzystanie komunikacji sieciowej w IoT, zaczynając od podstaw budowy sieci TCP/IP, kwestii dostępu do internetu oraz innych form łączności (np. Bluetooth, RFID, Zigbee).
Kolejny blok poświęcony jest inżynierii przetwarzania danych w sieciach IoT. Omawiane jest między innymi przetwarzanie rozproszone, różne typy skalowania obliczeń, a także algorytm map-reduce oraz koncepcja edge computing, a także możliwości wykorzystania technik AI.
Uczestnicy zajęć zgłębiają też wybrane aspekty związane z cyberbezpieczeństwem IoT oraz kwestii ochrony prywatności. Mowa jest o bezpiecznych sposobach przechowywania danych, bezpieczeństwie haseł i wykorzystaniu kryptografii w komunikacji sieciowej.
W czasie trwania kursu studenci przygotowują własne analizy wybranych przez siebie rozwiązań IoT, które prezentują na końcowych zajęciach.
Grupa przedmiotów ogólnouczenianych
Poziom przedmiotu
Symbol/Symbole kierunkowe efektów uczenia się
Typ przedmiotu
Wymagania wstępne
Koordynatorzy przedmiotu
Efekty kształcenia
Rozumie koncepcję Internetu Rzeczy (Internet of Things), zastosowania tej koncepcji oraz jej związek z teoriami społecznymi społeczeństwa sieciowego
Rozumie ogólne działanie sieci komputerowych TCP/IP, usług dostępu do internetu oraz innych form komunikacji bezprzewodowej na potrzeby zbierania i przesyłania danych.
Potrafi zaprojektować architekturę przetwarzania danych w systemach rozproszonych i w dużej skali, uwzględniając skalowanie obliczeń, przetwarzanie rozproszone oraz odporność na awarię i opóźnienie danych.
Zna podstawowe zasady cyberbezpieczeństwa w aspekcie uzyskania dostępu i bezpiecznego przechowywania i przesyłania danych. Rozumie zagrożenia dla prywatności związane z wykorzystaniem czujników i kamer.
Literatura
Ross K., Kurose J. (2018). Sieci komputerowe - ujęcie całościowe.
Norma PN-EN ISO/IEC 27001:2023 System Zarządzania Bezpieczeństwem Informacji.
Strittmatter K. (2020). Chiny 5.0. Jak powstaje cyfrowa dyktatura [fragment]
Dean J., Ghemawat S. (2004). MapReduce: Simplified Data Processing on Large Clusters, https://static.googleusercontent.com/media/research.google.com/es/us/archive/mapreduce-osdi04.pdf
van Steen M., Tanenbaum A. (2023). Distributed Systems, https://distributed-systems.net
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: