Programowanie IoT z użyciem C - Plan Szkolenia
Internet Rzeczy (IoT) to infrastruktura sieciowa, która łączy fizyczne obiekty i aplikacje programowe bezprzewodowo, umożliwiając im komunikację i wymianę danych za pośrednictwem komunikacji sieciowej, przetwarzania w chmurze i przechwytywania danych. C jest językiem programowania ogólnego przeznaczenia zalecanym do IoT ze względu na swoją powszechność i korzyści związane z programowaniem niskopoziomowym.
W tym szkoleniu prowadzonym przez instruktora uczestnicy nauczą się, jak programować rozwiązania IoT z użyciem języka C.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować NetBeans do programowania systemów IoT z użyciem C
- Zrozumieć podstawy architektury IoT
- Poznać korzyści wynikające z użycia C w programowaniu systemów IoT
- Zbudować, przetestować, wdrożyć i rozwiązywać problemy systemu IoT przy użyciu C
Odbiorcy
- Programiści
- Inżynierowie
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.
Plan Szkolenia
Wprowadzenie do Internetu Rzeczy (IoT)
- Zrozumienie podstaw IoT
- Przykłady urządzeń i platform IoT
Przegląd architektury rozwiązań IoT
- Komponenty IoT
- Czujniki analogowe i siłowniki
- Czujniki cyfrowe
- Bramy internetowe i systemy pozyskiwania danych
- Agregacja danych
- Konwersja analogowo-cyfrowa
- Edge IT
- Analiza
- Wstępne przetwarzanie
- Centrum danych / Chmura
- Analiza
- Zarządzanie
- Archiwizacja
Dlaczego C jest dobrym językiem do budowania programów IoT
Przegląd NetBeans do programowania w C
Instalacja i konfiguracja NetBeans
Budowa systemu IoT z użyciem C
- Łączenie i zarządzanie urządzeniami
- Pozyskiwanie i analiza danych z urządzeń
- Przechowywanie, zarządzanie i działanie na danych
Testowanie i wdrażanie systemu IoT z użyciem C
Rozwiązywanie problemów
Podsumowanie i zakończenie
Wymagania
- Podstawowe doświadczenie w programowaniu w C
- Podstawowe doświadczenie lub znajomość mikrokontrolerów
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Programowanie IoT z użyciem C - Plan Szkolenia - Rezerwacja
Programowanie IoT z użyciem C - Plan Szkolenia - Zapytanie
Programowanie IoT z użyciem C - Zapytanie o Konsultacje
Opinie uczestników (3)
Zdolność trenera do dostosowania kursu do wymagań organizacji, a nie tylko do zapewnienia jego przeprowadzenia dla samego siebie.
Masilonyane - Revenue Services Lesotho
Szkolenie - Big Data Business Intelligence for Govt. Agencies
Przetłumaczone przez sztuczną inteligencję
Umiejętności komunikacyjne i ludzka strona trenera (Augustin).
Jeremy Chicon - TE Connectivity
Szkolenie - NB-IoT for Developers
Przetłumaczone przez sztuczną inteligencję
Treść, którą nauczyłem się dużo!
Robert - "HUUUGE GAMES" Sp. z o.o.
Szkolenie - ChatGPT i Imagen
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.
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,
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 szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do menedżerów produktów i deweloperów, którzy chcą wykorzystać Edge Computing do decentralizacji zarządzania danymi w celu szybszej wydajności, wykorzystując inteligentne urządzenia znajdujące się w sieci źródłowej.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Zrozumieć podstawowe koncepcje 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 zmniejszenia kosztów operacyjnych.
Podstawy systemów wbudowanych i IoT
21 godzinSystemy wbudowane to specjalnie zaprojektowane systemy obliczeniowe, które wykonują dedykowane funkcje w ramach większych systemów. IoT (Internet of Things) to sieć połączonych ze sobą urządzeń fizycznych wyposażonych w czujniki i oprogramowanie, które komunikują się i wymieniają dane przez internet.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do początkujących specjalistów technicznych, którzy chcą zrozumieć i zastosować koncepcje systemów wbudowanych i IoT, korzystając z języka C i architektur mikrokontrolerów.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć architekturę i komponenty systemów wbudowanych.
- Pisać i kompilować kod w języku C do interakcji ze sprzętem wbudowanym.
- Pracować z peryferiami mikrokontrolerów, takimi jak timery i przetworniki ADC.
- Zrozumieć, jak systemy wbudowane przyczyniają się do architektur IoT.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
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.
Zabezpieczanie aplikacji chmurowych i IoT
21 godzinSzkolenie prowadzone przez instruktora na żywo w Polsce (na miejscu lub zdalnie) jest skierowane do inżynierów, którzy chcą skonfigurować, wdrożyć i zarządzać bezpieczną aplikacją IoT.
Pod koniec szkolenia uczestnicy będą mogli:
- Tworzyć i wdrażać aplikacje do bezpiecznego zarządzania urządzeniami IoT.
- Bezpiecznie integrować urządzenia IoT z chmurą.
- Integrować aplikację IoT z istniejącą infrastrukturą.
Wprowadzenie do IoT (Internetu Rzeczy) i Rzeczywistości Rozszerzonej
14 godzinInternet Rzeczy (IoT) to rozwijająca się dziedzina technologii, która łączy fizyczne obiekty i aplikacje programowe bezprzewodowo w celu zdalnego monitorowania i sterowania. Rzeczywistość Rozszerzona (AR) to technologia, która poprawia doświadczenia użytkowników, łącząc wirtualne elementy generowane komputerowo z fizycznym środowiskiem rzeczywistym. AR pozwala firmom dostarczać użytkownikom widok informacji w czasie rzeczywistym i w kontekście rzeczywistego świata. To dwie technologie, które odnotowują szybko rosnącą popularność w wielu branżach.
W tym szkoleniu prowadzonym przez instruktora uczestnicy poznają podstawy IoT i AR oraz zastosują tę wiedzę w działaniach i strategiach swoich organizacji.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Zrozumieć podstawy IoT i AR
- Poznać, jak działają technologie IoT i AR
- Zrozumieć, jak technologie IoT i AR mogą być zastosowane w strategii biznesowej
- Podejmować świadome decyzje biznesowe dotyczące IoT i AR
Odbiorcy
- Menedżerowie
- Przedsiębiorcy
Format kursu
- Część wykładowa, dyskusje, ćwiczenia i intensywna praktyka
Uwaga
- Aby zamówić szkolenie dostosowane do potrzeb, prosimy o kontakt w celu ustalenia szczegółów.
NB-IoT dla programistów
7 godzinW tym szkoleniu prowadzonym przez instruktora, 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 szkolenia uczestnicy będą mogli:
- Zidentyfikować różne komponenty NB-IoT i sposób, w jaki współpracują one ze sobą, 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.