04/08/2020
P3: Komunikacja przewodowa i bezprzewodowa
Czego się nauczysz?
Poznasz – od strony teoretycznej i praktycznej – problematykę projektowania skalowalnych sieci IoT wykorzystujących komunikację przewodową i bezprzewodową. Nauczysz się:
• przeprowadzania analizy wymagań stawianych skalowanej sieci, która ma realizować określone zadania,
• podstaw działania sieci pakietowych oraz reguł konfiguracji urządzeń sieciowych (routery, przełączniki, karty sieciowe),
• realizacji niezawodnej komunikacji przy wykorzystaniu popularnych protokołów (np. HTTP, MQTT, CoAP),
• wykorzystania urządzeń łączności bezprzewodowej, takich jak LTE NB IoT, WiFi, BlueTooth, LoRa oraz ich praktycznych właściwości,
• badania zachowania sieci przy użyciu specjalistycznych narzędzi diagnostycznych.
Na co chcielibyśmy zwrócić Twoja uwagę
Studenci zrealizują prototyp sieci węzłów IoT, spełniającej wymagania wynikające ze specyfiki danego projektu. Unikatowe elementy zajęć to:
• zadanie projektowe bazujące na realnym problemie, którego rozwiązanie już istnieje na rynku (analiza i projekt na zasadzie: „jak oni to zrobili?”) lub nie istnieje (tzw. „jazda bez trzymanki” ;) ),
• stworzony od podstaw prototyp sieci składający się z samodzielnie oprogramowanych i skonfigurowanych węzłów (np. komputerki klasy Raspberry Pi) oraz niezbędnej infrastruktury sieciowej (routery, wirtualne przełączniki Open vSwitch, serwer centralny itp.),
• wykorzystanie specjalistycznej aparatury pomiarowej, np. analizator ruchu sieciowego, analizator widma radiowego.
Co zaprojektujesz i zrealizujesz
Przykładowe tematy projektów:
• sieć stacji meteo monitorująca warunki atmosferyczne na terenie całego kraju (temperatura, wilgotność, prędkość i kierunek wiatru itp.),
• sieć monitorująca bieżące pozycje pojazdów komunikacji miejskiej, pociągów, wypożyczanych rowerów, kontenerów, pracowników itp.
• sieć śledząca bagaże w transporcie lotniczym.
Wynikiem pracy zespołu studentów będzie projekt sieci obejmujący analizę wymagań, implementację prototypu oraz wnioski z wyników badań prototypowej sieci.