Wprowadzenie do IoT za pomocą Arduino - Plan Szkolenia
Internet of Things (IoT) to infrastruktura sieciowa, która bezprzewodowo łączy obiekty fizyczne i aplikacje oprogramowania, umożliwiając im nawiązywanie komunikacji ze sobą oraz wymianę danych za pośrednictwem chmury.
W tym szkoleniu prowadzonym przez instruktora uczestnicy nauczą się podstaw Internetu Rzeczy podczas tworzenia systemu czujników IoT opartych na Arduino.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Zrozumieć zasady IoT, w tym składniki IoT i metody komunikacji.
- Używać modułów komunikacyjnych Arduino do budowy różnych typów systemów IoT.
- Używać aplikacji mobilnej do sterowania Arduino.
- Podłączać Arduino do innych urządzeń za pomocą Wi-Fi.
- Budować i wdrażać system czujników IoT.
Format kursu
- Interaktywne wykłady i dyskusje.
- Dużo ćwiczeń i praktyki.
- Ręczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
Arduino jest dostępny w różnych modelach i obsługuje różne interfejsy programowania (C, C++, C#, Python) oraz środowiska IDE (Arduino IDE, Visual Studio, itd.). Aby zaprosić inną konfigurację, skontaktuj się z nami w celu uzgodnienia.
Plan Szkolenia
Wprowadzenie do IoT
- Wpływ IoT w przemyśle i życiu codziennym
- Zrozumienie ekosystemu IoT: urządzenia, platformy i aplikacje
Przegląd komponentów IoT
- Czujniki analogowe
- Czujniki cyfrowe
Przegląd komunikacji IoT
- Wi-Fi
- Bluetooth
- RFID
- Internet mobilny
Programowanie urządzenia IoT na Arduino
- Przygotowanie środowiska rozwojowego (Arduino IDE)
- Zapoznanie się ze składnią języka Arduino (C/C++)
- Kodowanie, kompilowanie i wgrywanie na mikrokontroler
Pracowanie z modułami komunikacyjnymi Arduino
- Moduły Bluetooth
- Moduły WiFi
- Moduły RFID
- I2C i SPI
Używanie aplikacji mobilnej do sterowania Arduino IoT
- Przegląd aplikacji mobilnej Blynk dla IoT
- Instalowanie Blynk
Łączenie Arduino z Blynk przez USB
- Mruganie diodą LED
- Sterowanie serwomechanizmem
Moduł WiFi Serial ESP8266
- Przegląd
- Konfiguracja sprzętu
- Łączenie z Arduino
Tworzenie systemu czujników temperatury i wilgotności IoT
- Przegląd czujnika DHT-22
- Łączenie sprzętu: Arduino, moduł WiFi ESP8266 i czujnik DHT-22
- Sprawdzanie danych za pomocą ThingSpeak
- Łączenie zestawu Arduino z Blynk przez Wi-Fi
Uruchamianie systemu czujników IoT Arduino
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Ogólna znajomość elektroniki.
- Będzie używany język Arduino (oparty na C/C++); nie jest wymagane wcześniejsze doświadczenie w programowaniu.
- Uczestnicy są odpowiedzialni za zakup własnego sprzętu Arduino i komponentów. Rekomendujemy zestaw Arduino Starter Kit (https://store.arduino.cc/products/arduino-starter-kit-multi-language).
Grupa docelowa
- Hobbyści
- Inżynierowie/programiści sprzętowi i technicy
- Osoby techniczne z różnych branż
- Początkujący programiści
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Wprowadzenie do IoT za pomocą Arduino - Plan Szkolenia - Rezerwacja
Wprowadzenie do IoT za pomocą Arduino - Plan Szkolenia - Zapytanie
Wprowadzenie do IoT za pomocą Arduino - Zapytanie o Konsultacje
Opinie uczestników (1)
Praktyczna praca
James - Argent Energy
Szkolenie - Introduction to IoT Using Arduino
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
5G i IoT
14 godzinCelem szkolenia jest wyjaśnienie, czym jest sieć 5G i jaki ma wpływ na inteligentne technologie. Chcę pokazać zarówno zalety, jak i wady tych relacji technologicznych (5G / IoT) oraz przedstawić kierunki rozwoju sieci, która – od samego początku – była dedykowana inteligentnemu światu.
6G i IoT
14 godzin6G to kolejna generacja standardu komunikacji bezprzewodowej, która ma przekształcić ekosystemy IoT poprzez ultryszybką łączność, zaawansowane czujniki i zintegrowane możliwości AI.
Ta prowadzona przez instruktora szkolenie na żywo (online lub stacjonarnie) jest skierowane do uczestników o zaawansowanym poziomie, którzy chcą zrozumieć i wykorzystać rozwijającą się intersekcję technologii 6G i aplikacji IoT.
Ukończenie tego kursu pozwoli uczestnikom na:
- Wyjaśnienie podstawowych koncepcji technicznych stojących za 6G.
- Ocena, jak 6G przekształci komunikację i architekturę urządzeń IoT.
- Ocenienie przypadków zastosowania IoT opartych na 6G w różnych branżach.
- Przygotowanie strategii na potrzeby integracji możliwości 6G do istniejących rozwiązań IoT.
Format kursu
- Wykłady skoncentrowane na koncepcjach połączone z dyskusją ekspertów.
- Praktyczne ćwiczenia zaprojektowane do wzmocnienia kluczowych zasad inżynieryjnych.
- Analiza scenariuszy i badanie przypadków w kierowanym środowisku.
Opcje dostosowywania kursu
- Dla dostosowanych wersji tego szkolenia zgodnych z technologicznym planem strategicznym Twojej organizacji, prosimy o kontakt.
Zaawansowane programowanie Arduino
14 godzinW tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się, jak programować Arduino za pomocą zaawansowanych technik, przechodząc przez proces tworzenia prostego systemu alertów opartego na czujnikach.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć, jak działa Arduino.
- Zagłębić się w główne komponenty i funkcjonalności Arduino.
- Programować Arduino bez użycia Arduino IDE.
Programowanie Arduino dla początkujących
21 godzinW tym szkoleniu prowadzonym przez instruktora na żywo w Polsce, uczestnicy nauczą się programować Arduino do rzeczywistych zastosowań, takich jak sterowanie światłami, silnikami i czujnikami wykrywania ruchu. Kurs zakłada użycie rzeczywistych komponentów sprzętowych w środowisku laboratoryjnym (nie symulowanym oprogramowaniem).
Po zakończeniu szkolenia uczestnicy będą mogli:
- Programować Arduino do sterowania światłami, silnikami i innymi urządzeniami.
- Zrozumieć architekturę Arduino, w tym wejścia i złącza do urządzeń dodatkowych.
- Dodawać komponenty innych firm, takie jak wyświetlacze LCD, akcelerometry, żyroskopy i moduły GPS, aby rozszerzyć funkcjonalność Arduino.
- Zrozumieć różne opcje języków programowania, od C po języki typu drag-and-drop.
- Testować, debugować i wdrażać Arduino do rozwiązywania rzeczywistych problemów.
Big Data Business Intelligence for Govt. Agencies
35 godzinPostępy w technologiach i rosnąca ilość informacji zmieniają sposób prowadzenia biznesu w wielu branżach, w tym w sektorze rządowym. Stopy generowania danych i cyfrowego archiwizowania przez rządy są na wzroście ze względu na dynamiczny rozwój urządzeń mobilnych i aplikacji, inteligentnych czujników i urządzeń, rozwiązań chmurowych oraz portalów skierowanych do obywateli. Wraz z rozszerzeniem się cyfrowej informacji i jej złożonością, zarządzanie, przetwarzanie, przechowywanie, bezpieczeństwo i likwidacja danych stają się coraz bardziej złożone. Nowe narzędzia do rejestrowania, wyszukiwania, odkrywania i analizy pomagają organizacjom wyciągać wnioski z ich niestrukturyzowanych danych. Rynkowi rządowy jest na przełomie, uświadamiając sobie, że informacja jest strategicznym aktywem, a rząd musi chronić, wykorzystywać i analizować zarówno strukturyzowane, jak i niestrukturyzowane dane, aby skuteczniej służyć i spełniać cele misji. Kiedy liderzy rządowi starają się ewoluować w organizacje oparte na danych, budują fundamenty, które pozwalają korelować zależności między wydarzeniami, ludźmi, procesami i informacjami.
Wysokowartościowe rządowe rozwiązania powstają dzięki integracji najbardziej innowacyjnych technologii:
- Urządzenia i aplikacje mobilne
- Usługi w chmurze
- Technologie i sieci biznesowe oparte na mediach społecznościowych
- Big Data i analiza danych
Big Data to jedno z inteligentnych rozwiązań branżowych, które pozwala rządowi podejmować lepsze decyzje poprzez działania oparte na wzorcach wykrywanych w wyniku analizy dużych objętości danych — zarówno powiązanych, jak i niespowiązanych, strukturyzowanych i niestrukturyzowanych.
Ale osiągnięcie tych celów wymaga znacznie więcej niż tylko gromadzenie ogromnych ilości danych. „Rozumienie tych wielkich objętości Big Data wymaga zaawansowanych narzędzi i technologii, które pozwalają na analizowanie i wyciąganie użytecznej wiedzy z rozległych i różnorodnych strumieni informacji,” pisał Tom Kalil i Fen Zhao z Biura Nauki i Polityki Technologicznej Białego Domu w swoim wpisie na blogu OSTP.
Biały Domek podjął krok, aby pomóc agencjom znaleźć te technologie, ustanawiając w 2012 roku Narodową Inicjatywę Badawczo-Rozwojową Big Data. Inicjatywa obejmowała ponad 200 milionów dolarów na maksymalne wykorzystanie eksplozji Big Data i narzędzi do jej analizy.
Wyzwania, jakie stawia przed nami Big Data, są prawie tak ogromne jak jego obietnice są zachęcające. Skuteczne przechowywanie danych jest jednym z tych wyzwań. Jak zwykle, budżety są ograniczone, więc agencje muszą minimalizować koszt przechowywania danych na megabajt i utrzymywać dostępność danych, aby użytkownicy mogli je otrzymać, gdy tego potrzebują i tak, jak to wymagają. Tworzenie kopii zapasowych ogromnych ilości danych zwiększa trudność.
Skuteczna analiza danych jest kolejnym głównym wyzwaniem. Wiele agencji korzysta z komercyjnych narzędzi, które umożliwiają im przeszukiwanie gór danych, wykrywając trendy, które mogą pomóc w bardziej efektywnym działaniu. (Ostatnie badanie MeriTalk wykazało, że federalni kierownicy IT uważają, że Big Data może pomóc agencjom oszczędzić ponad 500 miliardów dolarów, jednocześnie spełniając cele misji.).
Niestandardowe narzędzia Big Data pozwalają również agencjom na analizowanie swoich danych. Na przykład Grupa Analityki Obliczeniowej Laboratorium Oak Ridge uczyniła swój system analizy danych Piranha dostępny dla innych agencji. System pomógł badaczom medycznym odnaleźć związek, który może ostrzec lekarzy o aneurysmie aortalnym przed wystąpieniem. Jest również wykorzystywany do bardziej rutynowych zadań, takich jak przeszukiwanie CV, aby łączyć kandydatów na stanowiska pracy z menedżerami rekrutacji.
Internet Rzeczy i Blockchain - jak uzyskać wartość biznesową w twojej firmie
7 godzinGrupa docelowa:
- dla managerów, którzy chcą poznać biznesową korzyść adaptacji smart rozwiązań,
- dla osób, które pragną ugruntować swoją wiedzę w zakresie nowoczesnych technologii,
- dla managerów, którzy planują przeprowadzić transformację firmy ale nie wiedzą od czego zacząć i czy jest to opłacalne,
- dla osób, które potrzebują konkretów: jak działa technologia, jakie ma zalety i wady, ile mogę na tym zarobić, ile wynoszą koszty,
- dla pracowników, którzy będą musieli w krótkim czasie rozpocząć pracę ze smart rozwiązaniami,
- dla osób decyzyjnych, aby miały świadomość o czym i w jaki sposób rozmawiać ze sprzedawcami w kwestii IoT/blockchain,
Budowanie robota od podstaw
28 godzinW tym prowadzonym przez instruktora, na żywo szkoleniu uczestnicy dowiedzą się, jak zbudować robota za pomocą sprzętu Arduino i języka Arduino (C/C++).
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zbudować i obsłużyć system roboczy, który obejmuje zarówno oprogramowanie, jak i sprzęt
- Zrozumieć kluczowe koncepcje wykorzystywane w technologiach robotów
- Zmontować motory, czujniki i mikrokontrolery w działający robot
- zaprojektować strukturę mechaniczną robota
Grupa docelowa
- Programiści
- Inżynierowie
- Pasjonaci
Forma kursu
- Częściowo wykład, częściowo dyskusja, ćwiczenia i intensywne ćwiczenia praktyczne
Uwaga
- Komplety sprzętowe zostaną określone przez instruktora przed szkoleniem, ale będą w przybliżeniu zawierać następujące komponenty:
- Płytę Arduino
- Sterownik motora
- Czujnik odległości
- Moduł Bluetooth slave
- Płytę prototypową i przewody
- Przewód USB
- Komplet pojazdu
- Uczestnicy będą musieli zakupić własny sprzęt.
- Jeśli chcesz dostosować to szkolenie, prosimy o kontakt z nami w celu uzgodnienia szczegółów.
ChatGPT i Imagen
7 godzinGłównym celem szkolenia jest:
- wyjaśnienie czym jest - i jak rozumieć - sztuczną inteligencję
- Omówienie zalet oraz wad wykorzystania m.in. ElevenLabs, Imagen, ChatGPT, Briefly, Looka, Jasper, Gong, Count AI w codziennej pracy,
- wyjaśnienie jak zwiększyć efektywność pracy za sprawą AI,
- pokazanie, że niemal każdy obszar firmy można usprawnić za pomocą AI
Insurtech: Praktyczne wprowadzenie dla menedżerów
14 godzinInsurtech (znany również jako cyfrowa ubezpieczenia) odnosi się do zjednoczenia branży ubezpieczeniowej i nowych technologii. W dziedzinie Insurtech "cyfrowi ubezpieczyciele" stosują innowacyjne rozwiązania technologiczne w swoich modelach biznesowych i operacyjnych, aby obniżać koszty, poprawiać doświadczenie klienta oraz zwiększać elastyczność ich działań.
W tej szkoleniu prowadzonej przez instruktora uczestnicy zdobędą zrozumienie technologii, metod i podejścia potrzebnych do przeprowadzenia transformacji cyfrowej w swoich organizacjach oraz w branży jako całości. Szkolenie jest skierowane do menedżerów, którzy muszą uzyskać kompleksowe zrozumienie, rozstrzygnąć hypę i terminologię, a następnie podjąć pierwsze kroki w celu opracowania strategii Insurtech.
Na koniec tego szkolenia uczestnicy będą mogli:
- Rozmawiać o Insurtech i wszystkich jego elementach inteligentnie i systematycznie
- Zidentyfikować i uproszczać rolę każdej kluczowej technologii w ramach Insurtech.
- Opisać ogólną strategię implementacji Insurtech w swojej organizacji
Odbiorcy
- Ubezpieczyciele
- Techologi w branży ubezpieczeniowej
- Stakeholderzy ubezpieczeniowi
- Konsultanci i analitycy biznesowi
Format kursu
- Część wykład, część dyskusja, ćwiczenia i grupowe zadania studium przypadku
Transformacja Cyfrowa z Wykorzystaniem IoT i Edge Computing
14 godzinSzkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) skierowane jest do średnio zaawansowanych specjalistów IT i menedżerów biznesowych, którzy chcą zrozumieć potencjał IoT i edge computing w zakresie zwiększania efektywności, przetwarzania w czasie rzeczywistym oraz wprowadzania innowacji w różnych branżach.
Po zakończeniu szkolenia uczestnicy będą potrafili:
- Zrozumieć zasady działania IoT i edge computing oraz ich rolę w transformacji cyfrowej.
- Zidentyfikować przypadki zastosowania IoT i edge computing w sektorach produkcji, logistyki i energetyki.
- Rozróżnić architektury i scenariusze wdrażania edge computing oraz chmury obliczeniowej.
- Wdrożyć rozwiązania edge computing do predykcyjnego utrzymania ruchu i podejmowania decyzji w czasie rzeczywistym.
Edge AI for IoT Applications
14 godzinSzkolenie prowadzone przez instruktora (online lub stacjonarne) jest przeznaczone dla developerów średniozaawansowanych, architektów systemów i profesjonalistów branży, którzy chcą wykorzystać Edge AI do wzbogacenia aplikacji IoT o inteligentne możliwości przetwarzania i analizy danych.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zrozumieć podstawy Edge AI i jej zastosowanie w IoT.
- Zainstalować i skonfigurować środowiska Edge AI dla urządzeń IoT.
- Tworzyć i wdrażać modele AI na urządzeniach Edge dla aplikacji IoT.
- Wdawać się w przetwarzanie danych w czasie rzeczywistym i podejmowanie decyzji w systemach IoT.
- Integrować Edge AI z różnymi protokołami i platformami IoT.
- Rozwiązywać etyczne kwestie i najlepsze praktyki w dziedzinie Edge AI dla IoT.
Edge Computing
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla menedżerów produktu i programistów, którzy chcą używać Edge Computing do decentralizacji zarządzania danymi w celu zwiększenia wydajności, wykorzystując inteligentne urządzenia znajdujące się w sieci źródłowej.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć podstawowe pojęcia i zalety Edge Computing.
- Zidentyfikować przypadki użycia i przykłady, w których można zastosować Edge Computing.
- Projektować i budować rozwiązania Edge Computing w celu szybszego przetwarzania danych i obniżenia kosztów operacyjnych.
Federated Learning w IoT i obliczeniu na krawędzi
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych profesjonalistów, którzy chcą zastosować Federated Learning do optymalizacji rozwiązań IoT i przetwarzania brzegowego.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć zasady i korzyści Federated Learning w IoT i edge computing.
- Wdrożyć modele Federated Learning na urządzeniach IoT w celu zdecentralizowanego przetwarzania AI.
- Zmniejszyć opóźnienia i usprawnić podejmowanie decyzji w czasie rzeczywistym w środowiskach przetwarzania brzegowego.
- Podejmowanie wyzwań związanych z prywatnością danych i ograniczeniami sieciowymi w systemach IoT.
NB-IoT dla programistów
7 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy poznają różne aspekty NB-IoT (znanego również jako LTE Cat NB1) podczas opracowywania i wdrażania przykładowej aplikacji opartej na NB-IoT.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zidentyfikować różne komponenty NB-IoT i sposób, w jaki pasują do siebie, tworząc ekosystem.
- Zrozumieć i wyjaśnić funkcje bezpieczeństwa wbudowane w urządzenia NB-IoT.
- Opracować prostą aplikację do śledzenia urządzeń NB-IoT.
Konfiguracja bramy IoT z ThingsBoard
35 godzinThingsBoard to platforma IoT o otwartym kodzie źródłowym, która oferuje zarządzanie urządzeniami, zbieranie danych, przetwarzanie i wizualizację dla Twojego rozwiązania IoT.
W tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się, jak zintegrować ThingsBoard z własnymi rozwiązaniami IoT.
Pod koniec szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować ThingsBoard
- Zrozumieć podstawy funkcji i architektury ThingsBoard
- Tworzyć aplikacje IoT z wykorzystaniem ThingsBoard
- Zintegrować ThingsBoard z Kafka w celu routingu danych telemetrycznych z urządzeń
- Zintegrować ThingsBoard z Apache Spark w celu agregacji danych z wielu urządzeń
Odbiorcy
- Inżynierowie oprogramowania
- Inżynierowie sprzętu
- Programiści
Format kursu
- Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
Uwaga
- Aby zamówić szkolenie dostosowane do potrzeb, skontaktuj się z nami w celu ustalenia szczegółów.