Pomiń do głównej zawartości

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. 

Zapisz się