Internet rzeczy
Celem kursu jest zaprezentowanie możliwości realizacji komunikacji pomiędzy urządzeniami z technologii IoT.
Koniec kursu:
31 grudnia 2026 (za 6 miesięcy)
Opis kursu
Kurs Internet rzeczy (IoT) zapewnia umiejętności budowy rozwiązań sprzętowo-programistycznych. Nauczysz się komunikacji urządzeń IoT, pracy z modułami ESP, protokołem mqtt i tworzenia stron WWW do prezentacji danych. Treści kursu obejmują przygotowanie środowiska, programowanie Arduino ESP, użycie MQTT w aplikacjach Windows Forms i publikację danych na stronie internetowej. Przez praktyczne moduły - od podstaw Arduino po zaawansowaną komunikację IOT i prezentację danych - kurs kładzie nacisk na realne zastosowania IoT, przygotowując do tworzenia własnych projektów.
WYMAGANIA WSTĘPNE
Na potrzeby realizacji kursu zakłada się że:
- uczestnik zna podstawy programowania układów Arduino w środowisku Arduino,
- uczestnik potrafi skonfigurować sieć wifi.
- uczestnik dysponuje modułem Arduino ESP, czujnikiem odległości HCSR 04, okablowaniem niezbędnym do połączenia elementów w prosty układ pomiarowy, oraz punktem dostępowym sieci wifi.
CELE KURSU
- Zdobędziesz praktyczne umiejśtności, które pozwolą na budowę prostych, sprzętowo-programistycznych rozwiązań w zakresie systemów IoT
- Poznasz możliwości realizacji komunikacji pomiędzy urządzeniami z technologii IoT
- Poznasz i nauczyć się praktycznych metod i narzędzi: przygotowanie środowiska pracy dla sprzętowych modułów ESP, wykorzystania do komunikacji pomiędzy różnymi systemami protokołu mqtt, opracowania prostej strony www do prezentacji danych pomiarowych z wykorzystanie zewnętrznych bibliotek programistycznych.
PORUSZANE ZAGADNIENIA
MODUŁ 1
Wprowadzenie.
Cel i założenia wstępne – pół godziny.
Przygotowanie środowiska pracy - Arduino ESP (esp 8632 i esp32) – jedna godzina.
Test sprawdzający.
MODUŁ 2
Program testowy "hello world".
Program testowy "hello world" (port Com i połączenie sieć moduł ESP - wifi) – pół godziny.
Test sprawdzający.
MODUŁ 3
Praca z protokołem MQTT z poziomu aplikacji Arduino.
Protokół MQTT – Broker Windows – jedna godzina.
Protokół MQTT – Arduino ESP – jedna godzina.
Test sprawdzający.
MODUŁ 4
Połączenie mqtt z poziomu kodu c# dla aplikacji Windows Forms.
Przygotowanie Visual Studio – pół godziny.
Połączenie mqtt – publikacja – jedna godzina.
Połączenie mqtt – Subskrypcja – jedna godzina.
Test sprawdzający.
MODUŁ 5
Komunikacja IOT pomiędzy sprzętem a aplikacją Windows Forms.
Działanie i podłączenie czujnika HC-SR04 – jedna godzina.
Pomiar odległości i realizacja transmisji danych pomiarowych (ESP – Windows) – dwie godziny.
Test sprawdzający.
MODUŁ 6
Komunikacja IOT pomiędzy sprzętem a aplikacją Windows Forms - podsumowanie.
Test opracowanego rozwiązania – jedna godzina.
Test sprawdzający.
MODUŁ 7
Komunikacja IOT publikacja danych pomiarowych na stronie www.
Przygotowanie środowiska pracy – jedna godzina.
Implementacja aplikacji Web - język php – półtorej godziny.
Implementacja prezentacji danych pomiarowych na stronie WWW jedna godzina.
Transmisja danych pomiarowych do aplikacji WEB – dwie godziny.
Test sprawdzający
WARUNKI ZALICZENIA
Realizacja wszystkich ćwiczeń praktyczych, realizacja testów sprawdzających na podsumowanie modułów. Do każdego testu uczestnik ma 3 podejścia.
WARUNKI OTRZYMANIA ZAŚWIADCZENIA
Aby otrzymać zaświadczenie należy uzyskać 51% puntków z testów sprawdzających.
KADRA KURSU
mgr inż. Tomasz Ocetkiewicz
pracownik Instytut Informatyki i Mechatroniki WSG Bydgoszcz
Specjalista z bogatym doświadczeniem praktycznym w zakresie programowanie systemów wbudowacnych, oraz sterowania i robotyki.
mgr Cezary Uniszkiewicz
pracownik Instytut Informatyki i Mechatroniki WSG Bydgoscz
Specjalista z bogatym doświadczeniem praktycznym w zakresie programowanie w środowisku Windows i Android.
